shopify

教你如何在vps上安装frp进行内网穿透 实现随时随地远程管理跨境电商业务

roy 2018-3-8 学做跨境电商 0 3

很多跨境电商平台不允许多账号开店,存在关联的说法,比如wish、tophatter、亚马逊等等。当你所使用的电脑硬件信息和网络ip地址被检测到与其他店铺相同时,有被关闭账号的风险。安全起见,卖家们在平台上的操作都会尽量在同一台电脑和独立的网络进行,特别是一些销量比较高的店铺,账号关联风险方面,会更加慎重。

有时候外出办事,需要远程连接办公室电脑,完成一些临时工作。考虑到信息安全,很多公司的办公系统、erp系统只会搭建在公司内网上,而下班回家后,可能临时需要登陆公司内网系统查询一些信息,那么大老远的跑回公司,这太麻烦了。

一些规模较大的公司,通常会购置价格不菲的路由器和服务器,向电信运营商租用独立IP地址,搭建内网办公系统运行环境。公司员工可以不受地域限制通过Virtual Private Network方式获得授权,进入公司内网完成一些工作。但对于只有三五人的小公司来说,这种方式的成本实在太高了,并不划算。

老实说,我并不喜欢总呆在办公室,反而经常出没于咖啡厅、书店、网吧。为了能随时随地自由办公,在很早以前,我就完成了办公室内网的系统搭建工作。在内网的一台电脑上24小时运行着电商支撑系统,包括产品管理系统、自动化运行系统、还有计划任务爬虫。每天的工作都离不开这些,在《分享晨飞如何高效管理铺货产品的亲身经历》文章中也提到过。

在摸索内网搭建的过程中,费了不少周折。众所周知,由于IP地址紧张,电信运营商并不会为普通宽带用户提供独立IP地址,单买的话,得拉专线,价格也是死贵死贵的。我们使用的IP地址其实是动态变化的,并且受政策影响屏蔽了80端口,使得web服务不能直接在网络上直接使用。

那么如何实现随时随地远程连接办公内网,管理自己的跨境电商业务呢?这个过程并不复杂,还记得之前购买的搬瓦工vps么?还记得我们在搭建magento用到的Google Cloud Platform云平台么?只需要在这些vps上面部署frp即可实现内网穿透,实现随时随地远程办公。重点在于内网穿透,这里就要用到Frp这款国人开发的开源软件。

  

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

    1. 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
  1. 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
  2. 利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

准备工作

1、一台有公网IP的服务器,例如:板瓦工VPS、google云平台VPS

2、一个SSH工具,例如 Putty、ZOC7 Terminal

3、一个域名,  用来访问内网上的web服务

4、一台路由器,刷过梅林固件,例如 华硕 RT-AC68U    (这个是可选项,如果内网只有一台电脑需要穿透,则在这个电脑上安装frp客户端)

以下安装步骤,可以在koolshare网站上找到。

安装命令

1
2
3
4
5
sudo -i
apt-get update
wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

 

安装步骤

Loading network version for frps, please wait...
frps Latest release file frp_0.8.1_linux_amd64.tar.gz    #此步骤会自动获取frp最新版本,自动操作,无需理会
Loading You Server IP, please wait...
You Server IP:xx.xx.xx.xx                                           #自动获取你服务器的IP地址
Please input your server setting:

Please input frps bind_port [1-65535](Default Server Port: 5443):      #输入frp提供服务的端口,用于服务器端和客户端通信
Please input frps dashboard_port [1-65535](Default dashboard_port: 6443): #输入frp的控制台服务端口,用于查看frp工作状态
Please input frps vhost_http_port [1-65535](Default vhost_http_port: 80):  #输入frp进行http穿透的http服务端口
Please input frps vhost_https_port [1-65535](Default vhost_https_port: 443): #输入frp进行https穿透的https服务端口
Please input privilege_token (Default: WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq): #输入frp服务器和客户端通信的密码,默认是随机生成的
Please input frps max_pool_count [1-200](Default max_pool_count: 50):     #设置每个代理可以创建的连接池上限,默认50

##### Please select log_level #####
1: info
2: warn
3: error
4: debug
#####################################################
Enter your choice (1, 2, 3, 4 or exit. default [1]):        #设置日志等级,4个选项,默认是info

Please input frps log_max_days [1-30]
(Default log_max_days: 3 day):            #设置日志保留天数,范围是1到30天,默认保留3天。

##### Please select log_file #####
1: enable
2: disable
#####################################################
Enter your choice (1, 2 or exit. default [1]):      #设置是否开启日志记录,默认开启,开启后日志等级及保留天数生效,否则等级和保留天数无效

安装结束后显示:

路由器端配置

之后就是增加穿透建连接了。通过一些简单的设置,将域名映射到内网主机地址上,设置对应的端口即可。

如果你使用的是谷歌云,别忘记把防火墙端口打开。

整个过程并不算复杂,重点是vps和刷过梅林固件的路由器。我在此前的文章中,也介绍过《谷歌BBR跑满带宽实现youtube高清4K流畅播放 三步改造网络环境》,使用vps+frp进行内网穿透,实现随时随地远程管理跨境电商业务。

晨飞博客推荐项目:以下产品,晨飞亲测,请放心食用。

电商平台:Amazon 独立自建站:Shopify 开源自建站:Magento 云服务:Google Cloud

跨境收款: Payoneer VPS主机:bandwagonhost 域名主机:Godaddy 开源ERP:Odoo

开源图床:Chevereto LOGO制作:Logotypemaker 美国电话号码:Google Voice

亚马逊工具软件:Helium10   模版插件:ThemeForest   软路由:OpenWrt   信用卡:交通银行信用卡

更多推荐: 【看看那些晨飞博客推荐的工具、应用、网站、业务、服务;

如果您认可晨飞博客分享内容的价值,愿意和晨飞共同学习交流跨境电商,填写『付费会员申请表』,加入付费会员。

转载请注明来自晨飞,本文标题:《教你如何在vps上安装frp进行内网穿透 实现随时随地远程管理跨境电商业务》

喜欢 (3) 发布评论
发表评论


Top