為什么選擇騰訊雲輕量應用服務器,因為可以白嫖一個月 😂
創建實例后綁定本機的 ssh 公共密鑰,一般的保存路徑是 ~/.ssh/id_rsa.pub。當然你也可以在騰訊雲控制台創建一個新的密鑰,這里為了方便直接綁定了本地的
配置 fpr
騰訊雲服務器配置啟動 fpr
-
下載,https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz
-
解壓:tar -zxvf frp_0.34.3_linux_amd64.tar.gz
-
配置 frps.ini :
[common] bind_port = 7000 # frp服務的端口號,可以自己定 dashboard_port = 7500 # frp的web界面的端口號 dashboard_user = user # web界面的登陸賬戶,自己修改 dashboard_pwd = pass # web界面的登陸密碼,自己修改
如果使用微信直接登錄騰訊雲,可能還需要綁定郵箱,設定密碼之后才能填充上面配置的最后兩項
-
啟動:
./frps -c ./frps.ini &
此時在瀏覽器中輸入 [雲服務器的公網ip]:7500
即可訪問到 frp 的 web 管理界面
注意:要在騰訊雲控制台開放需要的所有端口,例如:
端口 7000 和 7500 已經在上面的配置中被使用了,20022 用於監聽內網服務器
內網服務器配置啟動 fpr
-
下載鏈接同上,壓縮包里同時包含了服務端和客戶端
-
配置 frpc.ini :
[common] server_addr = xx.xx.xx.xx # 你的雲服務器的公網ip server_port = 7000 # 剛剛配置的frp服務端口 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 8022 # 映射到服務器中的 docker 容器 remote_port = 20022
-
啟動:
./frpc -c ./frpc.ini &
本地 SSH 登錄
$ ssh -P 20022 username@xx.xx.xx.xx
username 是你要登錄到的目標主機的用戶名,ip 地址是騰訊雲輕量應用服務器的公網 ip
ubuntu 配置自動啟動
- 安裝 supervisor
$ sudo apt install supervisor
- 在
/etc/supervisor/conf.d
目錄下新建 frpc.conf,寫入如下配置 (frps 端同理)
[program:frpc]
command = /usr/local/bin/frp/frpc -c /usr/local/bin/frp/frpc.ini
autostart = true
- 查看狀態
sudo systemctl restart supervisor
# 顯示 frpc RUNNING pid 2090, uptime 4:04:35,證明配置完成
sudo supervisorctl status