FRP内网穿透+openwrt-FRP客户端设置
1、一台vps主机
2、ssh连接主机
下载最新frp软件
https://github.com/MvsCode/frps-onekey
https://github.com/fatedier/frp
wget https://github.com/fatedier/frp/releases/download/v0.43.0/frp_0.43.0_linux_arm64.tar.gz
tar -zxvf frp_0.43.0_linux_arm64.tar.gz
改目录名为frp
nano frp/frps.ini
增加一条 token = xxxxxxxxx
3、运行frps服务
./frps -c frps.ini
4、frp中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
服务器运行服务创建:vi /lib/systemd/system/frps.service
nano /lib/systemd/system/frps.service
Fprs服务命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frps -c /root/frp/frps.ini #此处安实际情况修改
[Install]
WantedBy=multi-user.target
运行frps systemctl start frps
停止frps systemctl stop frps
系统启动自启 systemctl enable frps
放行端口如 6000:8000端口(有宝塔的话放行端口)
系统重启 reboot
查看进程 ps ps auxw
版本1、Docker HUB页面:https://hub.docker.com/r/snowdreamtech/frps
frps:
docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
frpc:
docker run --restart=always --network host -d -v /etc/frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc
版本2、Docker HUB页面:https://hub.docker.com/r/chenhw2/frp
$ docker pull chenhw2/frp $ docker run -d \ -e "ARGS=frps" \ -v path_to_frps.ini:/frp/frps.ini \ --net host \ chenhw2/frp $ docker run -d \ -e "ARGS=frpc" \ -v path_to_frpc.ini:/frp/frpc.ini \ chenhw2/frp
客户端运行服务创建:vi /lib/systemd/system/frpc.service
Fprc服务命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frpc -c /root/frp/frpc.ini #此处安实际情况修改
[Install]
WantedBy=multi-user.target
5、openwrt自带frp设置
frp.ini
# frpc.ini
[common]
server_addr = vps ip
server_port = 7000
token = xxxxxxxxx
[ssh]
type = tcp
local_ip = 127.0.0.1 本地ip(本机ip)
local_port = 22 本地端口
remote_port = 6000 远程端口
[DSM]
type = tcp
local_ip = 127.0.0.1 本地ip(本机ip)
local_port = 5000 本地端口
remote_port = 6001 远程端口
[unraid]
type = tcp
local_ip = 192.168.2.216 本地ip
local_port = 80 本地端口
remote_port = 6002 远程端口