FRP内网穿透,FRP开机启动,FRPC客户端,FRPS服务端

55gY 109 0

[success]frp源[/success]

https://github.com/fatedier/frp/releases

[success]环境[/success]

ssr服务端 frp客户端 谷歌云 debian9 国外
中转ssr端口 frp服务端 阿里云 debian8 国内

[success]目的[/success]

让国内服务器作为中转服务器。

例如原来ssr连接ip和端口是1.1.1.1:12345

中转后中转服务器2.2.2.2:12345实现和1.1.1.1:12345同样的效果

[success]SSR[/success]

ssr手动搭建https://55gy.cn/93.html

ssr一键脚本https://github.com/ToyoDAdoubiBackup/shadowsocksr

[success]FRP[/success]

wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz

[success]解压[/success]

tar xzvf frp_0.21.0_linux_amd64.tar.gz

[successbox title="设置文件权限"]

服务端:

chmod 755 ./frp_0.21.0_linux_amd64/frps
chmod 755 ./frp_0.21.0_linux_amd64/frps.ini

客户端:

chmod 755 ./frp_0.21.0_linux_amd64/frpc
chmod 755 ./frp_0.21.0_linux_amd64/frpc.ini

[/successbox]

[successbox title="配置"]

服务端配置:

sudo vi ./frp_0.21.0_linux_amd64/frps.ini
[common]
bind_port = 7000

bind_addr = 0.0.0.0
allow_ports = 10000-65535
vhost_http_port = 10000

#10000是映射http用的
kcp_bind_port = 7001
token = token
dashboard_port = 7002
dashboard_user = admin
dashboard_pwd = admin

客户端配置:

sudo vi ./frp_0.21.0_linux_amd64/frpc.ini
[common]
server_addr = 你国外服务器的IP
server_port = 7001
token = token
protocol = kcp

[web01]
type = http
local_ip = 127.0.0.1
local_port = 80
use_encryption = false
use_compression = true
custom_domains = 你国外服务器的IP
[desktop]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 13389

[/successbox]

[successbox title="建立启动脚本"]

服务端

sudo vi frps.sh
./frp_0.21.0_linux_amd64/frps -c ./frp_0.21.0_linux_amd64/frps.ini &

启动frps:

bash frps.sh

客户端

sudo vi frpc.sh
./frp_0.21.0_linux_amd64/frpc -c ./frp_0.21.0_linux_amd64/frpc.ini &

启动frpc:

bash frpc.sh

[/successbox]

[successbox title="添加开机自启服务"]

服务端添加服务

[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
ExecStart=./frp_0.21.0_linux_amd64/frps -c ./frp_0.21.0_linux_amd64/frps.ini &
Restart= always
RestartSec=1min
ExecStop=/usr/bin/killall frps

[Install]
WantedBy=multi-user.target

启动服务

sudo systemctl enable frps.service

客户端添加服务

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

[Service]
Type=simple
ExecStart=./frp_0.21.0_linux_amd64/frpc -c ./frp_0.21.0_linux_amd64/frpc.ini &
Restart= always
RestartSec=1min
ExecStop=/usr/bin/killall frpc

[Install]
WantedBy=multi-user.target

启动服务

sudo systemctl enable frpc.service

[/successbox]

发表评论 取消回复
表情 图片 链接 代码

分享
微信
微博
QQ