使用Sakura Frp 将本地VNCServer端口映射到公网上
Sakura Frp
Sakura Frp 是一个可以提供免费的内网穿透所需的高速服务器的网站
首页如图

- 首先去注册一个账号。

- 并登录这个账号到达管理面板界面。

- 点击创建隧道,侧栏中已经圈出来了。

-
首先选择服务器,选择国内的服务器就行了。(推荐选择 不带
可建站的服务器) -
然后本地端口写
5900因为 Ubuntu 的远程连接 本地监听端口就是5900如果映射Windows 的远程连接 本地监听端口就是3389 -
其他项都可以留空使用默认值。创建完之后,会有一个对话框出来介绍了如何启动。温馨提示 启动参数之间的那串字符不要泄露了

- 目前位置隧道是已经创建好了。剩下的就是启动了。
软件下载
在侧栏中找到软件下载栏。(就在隧道创建的下一个)

高级用户可以自行选择平台。并下载。
没用过的可以安装 网站给出的第一个带GUI版本的启动器。同时
Sakura Frp也贴心的给出了教程 教程连接
不过由于我们在上面已经自行创建了隧道,到启动器中可以跳过创建步骤,直接到后面启动隧道那步。而且也给了访问形式。
启动
很遗憾,网站没有为Linux做这种界面友好的启动器,由于本文服务端为使用Ubuntu,所以下载 Linux (amd64) frpc_linux_amd64 会得到一个文件 frpc_linux_amd64 这个文件是二进制编译好了的程序,在当前位置打开终端,并输入
./frpc_linux_amd64 -f 你的密钥:隧道ID
隧道ID与密钥在第6步隧道创建中已经给了,直接复制即可
如需将frp开机自启,可以参考Linux 将 Sakura Frp 设置为服务,以下是本文的设置
请注意不要出现任何多余的行
[Unit]
Description=Sakura Frp Client
Wants=network-online.target
After=network-online.target
[Service]
User=root
WorkingDirectory=/opt/sakuraFrp
LimitNOFILE=4096
PIDFile=/var/run/sakurafrp/client.pid
ExecStart=/opt/sakuraFrp/frpc_linux_amd64 -c frpc.ini
Restart=on-failure
StartLimitInterval=600
[Install]
WantedBy=multi-user.target
内网穿透
内网穿透的原理可以理解为,客户端(即 VNC Viewer )访问服务器( Sakura 提供的免费服务器 ),再由服务器将访问转发值服务端( VNC Sever) 完成将内网里的机器服务转发到公网端口的目的。
如自家有公网IP的话 完全就能省下上文所有步骤了,直接IP加端口就能访问到服务
内网穿透是没有办法的绕过方法。
本文介绍使用Sakura Frp将本地VNCServer端口映射到公网的方法。先在Sakura Frp注册账号、创建隧道,选择国内服务器,设置本地端口。接着下载软件,高级用户可自选平台,新手可安装带GUI版本启动器。最后启动程序,还提及Linux开机自启设置及内网穿透原理。

1112

被折叠的 条评论
为什么被折叠?



