frp内网穿透

Zerotier速度也很快, 和NPS不相上下。且显示内容更全面,但是需要两端都安装程序,这个可能是个不方便的地方。

想要达成的目标:

  1. 远程访问家里或办公室的电脑(3389)
  2. 远程访问家里或者办公室的内网web(网站)
  3. 远程访问家里或者办公室的路由器

需要的工具:

  1. 一台VPS, 带外网IP,安装CentOS 8.0
  2. frp服务端和客户端(下载地址如下,我下的是0.37版,如果要拷贝下面的frps.ini和frpc.ini需要注意,可能和之前的版本不兼容)

Releases · fatedier/frp​github.com/fatedier/frp/releases正在上传…重新上传取消​

3. Finalshell(连接VPS用)

安装步骤:

第一步:

设置服务端(VPS),用finalshell登录到VPS

测试平台CentOS 8.0

文件版本是0.37版
所有的内容修改在本地完成,然后再上传到服务器上,finalshell有文件上传功能,非常方便。

1. 下载linux_amd64 最新版解压,
https://github.com/fatedier/frp/releases

把frps.service里User=nobody改成User=root
把frps.ini里的内容修改如下:

[common]
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7001
kcp_bind_port = 7000
# 这个下面的8888作为以后web访问的端口使用,以后访问web就是www.yourdomain.com:8888或者你的VPS IP 加上:8888
vhost_http_port = 8888
vhost_https_port = 9999
# 下面这个7500端口是查看后台服务用的,默认就行
dashboard_addr = 0.0.0.0
dashboard_port = 7500

# 下面的用户名和密码改下
dashboard_user = admin
dashboard_pwd = wodemima
# 这个设置下,校验的密码
token = hotdog


2. 用finalshell登录VPS,
复制frps文件到/usr/bin/文件夹下
复制frps.ini到/etc/frp/文件夹下(frp文件夹需要新建)
复制frps.service到/etc/systemd/system目录下

3. 在finalshell中用命令对frps和frps授权,命令如下:
chmod +x /usr/bin/frps
chmod +x /etc/frp/frps.ini #这个可能不需要设置权限,都不报错就说明成功了

4. 启动 FRP 并设置开机启动,命令如下:
systemctl enable frps
systemctl start frps
systemctl status frps

5. 做完以后可以reboot VPS,看看frps服务能否自动启动。

注意:xftp登录后不能上传文件的,修改下权限即可
chmod 777 文件夹

第二步:

设置本机

测试平台 windows10 64bit

windows请下载windows_386版本

官网地址:https://github.com/fatedier/frp/releases

下载好后解压,

frpc.ini配置如下, 下面#号和后面的内容可以删除掉,以免出现未知错误

[common]
server_addr = 81.68.222.333 #这个是你的VPS的外网IP
server_port = 7000
token = hotdog # 校验密码,和上面frps.ini需要呼应

[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000 # 这个端口随便设置,后面远程访问就是你的域名或者IP加上:6000即可
custom_domains = 3389.yourdomain.com

[web01]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = web.yourdomain.com # 你自己的域名,需要先解析到你的VPS IP
#在vps中把这个地址解析到vps的IP地址,远程访问端口在frps.ini里设置的,为8888,这个端口需要在frps.ini里设置

上面的修改好了后,在本文件夹新建一个文件,start.bat

内容如下:

frpc.exe -c frpc.ini
pause

看到success,说明启动成功了。

下面就是测试了,未完待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值