本文最后更新于:July 10, 2020 pm

0.准备工作

🔔 远端主机(内网主机,客户端)
🔔个人电脑(外网设备)
🔔frp工具 https://github.com/fatedier/frp
🔔跳板主机(云服务器,或者有公网ip的电脑,服务器端)

1.跳板主机(服务器端)配置

以下内容 可以参考b站配置视频

1.1 购买云服务器

本次使用的是阿里云服务器,阿里称为ECS。

可以先申请阿里云的账号,购买一般配置即可,这里选用的是: CPU 1核 内存 2G 带宽 1Mbps
买好登录到后台,查看概览可以看到有创建好的实例

可以看到有公网ip和私网ip,私网ip不管

1.2 建立SSH连接

阿里云服务器连接比较麻烦,需要创建秘钥对

  1. 点击页面左侧 网络与安全–>密钥对
  2. 确保所选位置和服务器所在位置一致
  3. 点击右上角,创建密钥对,输入名称和保存组。其他的先不管
  4. 创建完成后选择保存.pem文件到本地
  5. 重启服务器(点击左侧实例与镜像–>实例 在对应的实例下点击 更多–>实例状态–>重启)
  6. 使用SSH工具对服务器进行连接,IP地址输入 公网ip 端口默认22;本文使用MobaXterm连接,在建立新的SSH时将私人密钥打钩,选择之前保存的.pem文件

    登录成功后图示如下:

1.3 下载配置FRP

frp中文说明书

  1. 在releases界面找到需要的版本

    本文的跳板机器是64位linux,选择对应的版本下载

  2. 将下载好的frp上传到跳板机器目录中解压


    其中frpc开头的文件都表示客户端使用,即内网服务器。
    frps开头的文件表示服务器使用,即跳板机器。

  3. 打开frps.ini文件

    默认配置的端口为7000,token为明文密码,按照自己的喜好设置

不要设置为自己常用的密码

  1. 回到窗口,进入到frp解压目录,输入命令

    ./frps -c frps.ini


    成功运行

  2. 打开7000端口
    进入云服务器后台,点击左侧安全组,在列表中选择配置规则

    进入后点击手动添加,输入以下信息,只修改红圈处的内容,其他地方保持不变

    到这里云服务器的服务器端配置完成了。

另外可以设置云服务器后端自动运行

a.服务器端输入代码

vi /lib/systemd/system/frps.service


代码段如下

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/etc/frp/frp/frps -c /etc/frp/frp/frps.ini  #此处安实际情况修改

[Install]
WantedBy=multi-user.target

b. 回到命令窗口,输入命令

systemctl start frps

如果希望服务开机自启,则输入命令

systemctl enable frps

c. 查看程序是否运行成功
输入命令:

ps auxw


可以看到程序正常运行

2.内网主机(客户端)配置

下载方式同上,选择对应的frp版本,这里使用的也是64位linux版本,解压到客户端主机,这里存的位置是

/etc/frp/

打开frpc.ini文件,设置对应的映射端口

在命令行端口输入命令:

frpc -c frpc.ini


运行成功

3.SSH工具连接

打开MobaXterm新建session
输入IP地址,用户名,端口号

输入完成,点击确定

连接完成


本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

RCNN家族:从RCNN到MSRCNN 下一篇