近期电信宽带换成移动,公网IP没有了导致NAS内部服务无法访问,为了解决这个问题使用FRP程序+公网ECS进行转发,转发部分网上有教程,这里强调开机启动功能。
首先在/etc/init.d/ 下面创建一个脚本文件,比如frp文件

代码如下:
#!/bin/bash
case $1 in
start)
这里你的执行代码或者执行sh脚本,比如/home/start.sh
;;
stop)
这里你的停止执行代码或者执行sh脚本
;;
*)
echo "Usage: `basename $0` {start|stop}"
exit 1
;;
esac
exit 0
然后设置权限chmod +x /etc/init.d/frp
接着在/etc/sc.d/下新建空白文件名称为frp用于开机启动即可。
多web配置教程:
服务端frps
[common]
bind_addr = 0.0.0.0
bind_port = 7000
privilege_token = 123456789
vhost_http_port = 80
客户端frpc
[common]
server_addr = www.domain.com
server_port = 7000
[web1]
type = http
local_port = 8181
custom_domains = a.domain.com
[web2]
type = http
local_port = 81
custom_domains = b.domain.com
[svn]
type = tcp
local_ip = 192.168.1.100
local_port = 3690
remote_port = 3691
然后可以通过a.domain.com访问web1,b.domain.com访问web2。
#!/bin/bash
cd /home/rustdesk
nohup ./hbbs -r it72.com >output 2>&1 &
nohup ./hbbr >output 2>&1 &
svnserve -d -r /home/svn/svnrepos/ &
nohup /home/alidns.sh > /home/alidns.log 2>&1 &
开机脚本
本文链接:https://it72.com:4443/12584.htm