须知

请遵守国家法律法规,拒绝政治、色情、赌博、诈骗等非法信息传播使用,后果自负。

本站带宽有限,请勿用来网盘下载,传输视频等大容量资源

使用方法

上传frp和frpc.ini到需要内网穿透的机子(尽量使用和服务器同版本的frp,避免报错),sudo chmod +x frpc(给frpc加上执行权),改写配置文件后运行

./frpc -c ./frpc.ini

使用system控制frp启动

sudo nano /lib/systemd/system/frpc.service

#新建一个名为frpc的systemctl服务,nano可以换成vim

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

[Service] 
Type=simple 
ExecStart=/opt/frpc/frpc -c /opt/frpc/frpc.ini  
#这里把frpc和frpc.ini的路径换成你的实际路径

[Install] 
WantedBy=multi-user.target

保存并退出

启动frpc服务: sudo systemctl start frpc

停止frpc服务: sudo systemctl stop frpc

重启frpc服务: sudo systemctl restart frpc

开机自动运行frpc服务: sudo systemctl enable frpc

配置文件

编辑frpc.ini文件,将里面的内容清空换成如下

[common]
server_addr = frp-fl.yzhtyu.eu.org
server_port = 7000
token = flameix.top

SSH远程登陆

[ssh-remote.domain.com]   
# 这里不能与别人重复,建议用域名,或者随便几个数字,字母
type = tcp  
# 使用tcp协议
local_ip = 127.0.0.1   
# 需要穿透的机子运行frp,使用本地地址
local_port = 22   
#ssh默认端口
remote_port = 12345  
# 远程端口(必须是10000-65000)范围中的,且不能与别人重复,随即打几个范围内数字即可
所以ssh连接需要使用: ssh -p 12345(远程端口) root@frp-fl.yzhtyu.eu.org(对应frp服务器)

windows远程桌面RDP连接

[win-rdp.domain.com]  
type = udp   
# 使用udp协议
local_ip = 127.0.0.1  
# 需穿透的设备内网IP.
local_port = 3389  
# Windows远程桌面默认内网端口
remote_port = 18932  
# 这里一样不能重复,和上面做了区分

http协议web服务

[http-web.domain.com]  
# 改下名称,建议搭配域名
type = http   
# 使用http协议
local_ip = 127.0.0.1   
# 需穿透的设备内网IP.
local_port = 80   
# 这里用nginx默认端口,搭建网站端口
custom_domains = web.aaaaa.site   
# 填写你要绑定的域名,而且要添加对应cname记录指向frp-fl.yzhtyu.eu.org

https协议web服务

[https-web.domain.com]  
# 使用自己的域名,或者随便打几个字母,总之别重复,不然启动不了
type = https  
# 使用https协议
local_ip = 127.0.0.1   
# 需穿透的设备内网IP.
local_port = 443   
# 这里使用nginx端口,但需要申请ssl
custom_domains = https.aaaa.site  
#需要绑定的域名,并添加cname记录

更多用法请前往官网 (点击即可)