|
|
@ -19,21 +19,28 @@ awk -v random_port="$random_port" '/^\[\[proxies\]\]/{block=0}block && /name = " |
|
|
|
# 将随机端口号保存到文件中 |
|
|
|
echo "SSH_RANDOM_PORT:$random_port" > /home/frp/ssh_info.txt |
|
|
|
|
|
|
|
# 开放SSH端口 |
|
|
|
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent |
|
|
|
|
|
|
|
# cat > /etc/systemd/system/frp_server.service <<EOF |
|
|
|
# [Unit] |
|
|
|
# Description=FRP Server |
|
|
|
# After=network.target |
|
|
|
# 重新加载防火墙配置 |
|
|
|
sudo firewall-cmd --reload |
|
|
|
|
|
|
|
# [Service] |
|
|
|
# Type=simple |
|
|
|
# ExecStart=/home/frp/frpc -c /home/frp/frpc.toml |
|
|
|
|
|
|
|
# [Install] |
|
|
|
# WantedBy=multi-user.target |
|
|
|
# EOF |
|
|
|
# 开机自启动 |
|
|
|
cat > /etc/systemd/system/frp_server.service <<EOF |
|
|
|
[Unit] |
|
|
|
Description=FRP Server |
|
|
|
After=network.target |
|
|
|
|
|
|
|
[Service] |
|
|
|
Type=simple |
|
|
|
ExecStart=/home/frp/frpc -c /home/frp/frpc.toml |
|
|
|
|
|
|
|
# sudo systemctl daemon-reload |
|
|
|
# sudo systemctl start frp_server |
|
|
|
# sudo systemctl enable frp_server |
|
|
|
[Install] |
|
|
|
WantedBy=multi-user.target |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
sudo systemctl daemon-reload |
|
|
|
sudo systemctl start frp_server |
|
|
|
sudo systemctl enable frp_server |