全文可到B站觀看
需求:最近需要下載知網文獻,但是苦於沒在學校,只能通過遠程實現下載,又原創特別卡,所以心想在校內搭建一個代理下載服務器,然後供外網訪問。
我一開始選用的穿透服務是 ngrok ,呃,缺點就是特別特別的慢,慢的是 ngrok 限制了網絡傳輸速率。
我是用的Frp內網穿透服務
1.配置服務端
- 我用的是騰訊雲服務器,首先先配置一下端口(安全組)
- 然後我用xshell連接到我的騰訊雲服務器(大家自行學習)
-
# 下載frp wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_386.tar.gz # 解壓到當前文件夾 tar -xzvf frp_0.22.0_linux_386.tar.gz # 進入frp目錄 cd frp_0.22.0_linux_386/ # 修改服務端配置 vi ./frps.ini # 我的內容如下 [common] # 客戶端連接的端口 bind_port = 7000 bind_addr = 0.0.0.0 # frp 服務的端口(暫時不知道什麼用處,可以不要) vhost_http_port = 8080 vhost_https_port = 444 # 這個是控制面板的配置,如果有需要,大家去開一下端口(安全組) dashboard_port = 面板訪問端口(要去安全組開) dashboard_user = 面板用戶名 dashboard_pwd = 面板密碼
2.配置客戶端
- 下載frp客戶端 GitHub 下載位置 藍奏雲windows64位版本下載
- 解壓之後編輯 frpc.ini 文件
[common] # 這裏是我的服務器ip,大家有服務器的自己寫,我不方便貼 server_addr = ip # 這個是上面設置的7000端口 server_port = 7000 # 我配置了token檢驗 token = liangzhixiaobaitu # 這裏[web1]是一個唯一標識的名字,可以是任何 # 例如 [hahaha] [web1] # 類型 tcp type = tcp # 要代理的服務地址(我在本地開啓了一個服務) local_ip = 127.0.0.1 # 要代理的端口(我的服務端口是8383) local_port = 8383 # 代理出去後大家要訪問的端口,我設置爲8384(注意我已經在安全組配置了這個端口) remote_port = 8383
3.啓動服務
- 注意Windows是不用帶 ./ 的而Linux需要,例如 ./frps 是Linux的方式,frps 是Windows的方式
-
#服務器啓動命令爲 ./frps -c ./frps.ini #客戶端啓動命令爲 ./frpc -c ./frpc.ini
4.測試鏈接服務