內網穿透frp linux服務端搭建和windows客戶端使用

一、Linux 服務端搭建

1、下載安裝

wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh

chmod 700 ./install-frps.sh

./install-frps.sh install

2、步驟

Loading network version for frps, please wait...

frps Latest release file frp_0.8.1_linux_amd64.tar.gz#此步驟會自動獲取frp最新版本,自動操作,無需理會

Loading You Server IP, please wait...

You Server IP:12.12.12.12#自動獲取你服務器的IP地址

Please input your server setting:

Please input frps bind_port [1-65535](Default Server Port: 5443):#輸入frp提供服務的端口,用于服務器端和客戶端通信

Please input frps dashboard_port [1-65535](Default dashboard_port: 6443):#輸入frp的控制臺服務端口,用于查看frp工作狀態

Please input frps vhost_http_port [1-65535](Default vhost_http_port: 80):#輸入frp進行http穿透的http服務端口

Please input frps vhost_https_port [1-65535](Default vhost_https_port: 443):#輸入frp進行https穿透的https服務端口

Please input privilege_token (Default: WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq):#輸入frp服務器和客戶端通信的密碼,默認是隨機生成的

Please input frps max_pool_count [1-200](Default max_pool_count: 50):#設置每個代理可以創建的連接池上限,默認50

##### Please select log_level #####

1: info????2: warn????3: error????4: debug

Enter your choice (1, 2, 3, 4 or exit. default [1]):#設置日志等級,4個選項,默認是info

Please input frps log_max_days [1-30]

(Default log_max_days: 3 day):#設置日志保留天數,范圍是1到30天,默認保留3天。

##### Please select log_file #####

1: enable????2: disable

#####################################################

Enter your choice (1, 2 or exit. default [1]):#設置是否開啟日志記錄,默認開啟,開啟后日志等級及保留天數生效,否則等級和保留天數無效

設置完成后檢查你的輸入,如果沒有問題按任意鍵繼續安裝

============== Check your input ==============

You Server IP? ?: 12.12.12.12

Bind port? ?? ? : 5443

Dashboard port??: 6443

vhost http port : 80

vhost https port: 443

Privilege token : WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq

Max Pool count??: 50

Log level? ?? ? : info

Log max days? ? : 3

Log file? ?? ???: enable

==============================================

安裝結束后顯示:

Congratulations, frps install completed!

==============================================

You Server IP? ?: 12.12.12.12

Bind port? ?? ? : 5443

Dashboard port??: 6443

vhost http port : 80

vhost https port: 443

Privilege token : WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq

Max Pool count??: 50

Log level? ?? ? : info

Log max days? ? : 3

Log file? ?? ???: enable#??將上面信息添加到你的路由器frp穿透插件中吧

==============================================

frps Dashboard:?http://12.12.12.12:6443/#??這個是frp控制臺訪問地址

==============================================


二、windows客戶端使用

1、下載

http://diannaobos.com/frp/? ? 下載相應版本客戶端

2、修改配置文件? ? frpc.ini

[common]

server_addr = 服務端IP

server_port = 5443

privilege_token = WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq

[ssh]

type = http

local_ip = 127.0.0.1

local_port = 8080

remote_port = 80

custom_domains = 你的域名

注意:訪問服務端的80端口就相當于訪問你本地的8080端口

3、啟動

windows cmd里邊進入frp客戶端相應目錄,啟動frps.exe即可;成功則看到如下打印:

D:\frp\frp_0.16.1_windows_amd64>frpc.exe

2018/04/25 14:31:00 [I] [proxy_manager.go:298] proxy removed: []

2018/04/25 14:31:00 [I] [proxy_manager.go:308] proxy added: [ssh]

2018/04/25 14:31:00 [I] [proxy_manager.go:331] visitor removed: []

2018/04/25 14:31:00 [I] [proxy_manager.go:340] visitor added: []

2018/04/25 14:31:01 [I] [control.go:240] [f30f90361df8ce96] login to server success, get run id [f30f90361df8ce96], server udp port [0]

2018/04/25 14:31:01 [I] [control.go:165] [f30f90361df8ce96] [ssh] start proxy success

4、訪問frp服務端即可看到上述啟動的客戶端

OVER

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容