update toml
This commit is contained in:
@@ -12,19 +12,19 @@ Font="\033[0m"
|
||||
# variable
|
||||
WORK_PATH=$(dirname $(readlink -f $0))
|
||||
FRP_NAME=frpc
|
||||
FRP_VERSION=0.51.3
|
||||
FRP_VERSION=0.54.0
|
||||
FRP_PATH=/usr/local/frp
|
||||
PROXY_URL="https://ghproxy.com/"
|
||||
|
||||
# check frpc
|
||||
if [ -f "/usr/local/frp/${FRP_NAME}" ] || [ -f "/usr/local/frp/${FRP_NAME}.ini" ] || [ -f "/lib/systemd/system/${FRP_NAME}.service" ];then
|
||||
if [ -f "/usr/local/frp/${FRP_NAME}" ] || [ -f "/usr/local/frp/${FRP_NAME}.toml" ] || [ -f "/lib/systemd/system/${FRP_NAME}.service" ];then
|
||||
echo -e "${Green}=========================================================================${Font}"
|
||||
echo -e "${RedBG}当前已退出脚本.${Font}"
|
||||
echo -e "${Green}检查到服务器已安装${Font} ${Red}${FRP_NAME}${Font}"
|
||||
echo -e "${Green}请手动确认和删除${Font} ${Red}/usr/local/frp/${Font} ${Green}目录下的${Font} ${Red}${FRP_NAME}${Font} ${Green}和${Font} ${Red}/${FRP_NAME}.ini${Font} ${Green}文件以及${Font} ${Red}/lib/systemd/system/${FRP_NAME}.service${Font} ${Green}文件,再次执行本脚本.${Font}"
|
||||
echo -e "${Green}请手动确认和删除${Font} ${Red}/usr/local/frp/${Font} ${Green}目录下的${Font} ${Red}${FRP_NAME}${Font} ${Green}和${Font} ${Red}/${FRP_NAME}.toml${Font} ${Green}文件以及${Font} ${Red}/lib/systemd/system/${FRP_NAME}.service${Font} ${Green}文件,再次执行本脚本.${Font}"
|
||||
echo -e "${Green}参考命令如下:${Font}"
|
||||
echo -e "${Red}rm -rf /usr/local/frp/${FRP_NAME}${Font}"
|
||||
echo -e "${Red}rm -rf /usr/local/frp/${FRP_NAME}.ini${Font}"
|
||||
echo -e "${Red}rm -rf /usr/local/frp/${FRP_NAME}.toml${Font}"
|
||||
echo -e "${Red}rm -rf /lib/systemd/system/${FRP_NAME}.service${Font}"
|
||||
echo -e "${Green}=========================================================================${Font}"
|
||||
exit 0
|
||||
@@ -65,27 +65,41 @@ tar -zxvf ${FILE_NAME}.tar.gz
|
||||
mkdir -p ${FRP_PATH}
|
||||
mv ${FILE_NAME}/${FRP_NAME} ${FRP_PATH}
|
||||
|
||||
# configure frpc.ini
|
||||
cat >${FRP_PATH}/${FRP_NAME}.ini <<EOF
|
||||
[common]
|
||||
server_addr = frp.freefrp.net
|
||||
server_port = 7000
|
||||
token = freefrp.net
|
||||
# configure frpc.toml
|
||||
cat >${FRP_PATH}/${FRP_NAME}.toml <<EOF
|
||||
serverAddr = "1.2.3.4"
|
||||
serverPort = 7000
|
||||
auth.method = "token"
|
||||
auth.token = "123456"
|
||||
transport.poolCount = 200
|
||||
transport.tcpMux = true
|
||||
transport.tcpMuxKeepaliveInterval = 60
|
||||
transport.protocol = "tcp"
|
||||
transport.tls.enable = false
|
||||
udpPacketSize = 1500
|
||||
|
||||
[web1_${RANDOM}]
|
||||
type = http
|
||||
local_ip = 192.168.1.2
|
||||
local_port = 5000
|
||||
custom_domains = yourdomain${RANDOM}.com
|
||||
|
||||
[[web1_443]]
|
||||
name = "web1_443"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 443
|
||||
remotePort = 14443
|
||||
[[web1_443u]]
|
||||
name = "web1_443"
|
||||
type = "udp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 443
|
||||
remotePort = 14443
|
||||
EOF
|
||||
|
||||
# clean
|
||||
rm -rf ${WORK_PATH}/${FILE_NAME}.tar.gz ${WORK_PATH}/${FILE_NAME} ${FRP_NAME}_synology_install.sh
|
||||
|
||||
# 完成安装,手动修改frpc.ini并启动服务.
|
||||
# 完成安装,手动修改frpc.toml并启动服务.
|
||||
echo -e "${Green}=======================================================================${Font}"
|
||||
echo -e "${Green}安装成功,请先修改 frpc.ini 文件,确保格式及配置正确无误!${Font}"
|
||||
echo -e "${Red}vi /usr/local/frp/frpc.ini${Font}"
|
||||
echo -e "${Green}安装成功,请先修改 frpc.toml 文件,确保格式及配置正确无误!${Font}"
|
||||
echo -e "${Red}vi /usr/local/frp/frpc.toml${Font}"
|
||||
echo -e "${Green}修改完毕后执行以下命令启动服务并保持后台运行:${Font}"
|
||||
echo -e "${Red}nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 &${Font}"
|
||||
echo -e "${Red}nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.toml >/dev/null 2>&1 &${Font}"
|
||||
echo -e "${Green}=======================================================================${Font}"
|
||||
|
||||
Reference in New Issue
Block a user