日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

阿里云服务器使用frp做内网穿透服务端及客户端配置教程

發布時間:2023/11/23 综合教程 74 生活家
生活随笔 收集整理的這篇文章主要介紹了 阿里云服务器使用frp做内网穿透服务端及客户端配置教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Frp做內網映射部署簡單,而且端口可以完全自定義。之前使用花生殼和natapp均無法自定義自己需要的端口,是時候自己部署了。

環境介紹

服務端環境:阿里云ECS centos7 64位系統

win客戶端:win7/win2012server

linux客戶端:ubuntu16.04 64位

下載frp軟件包

下載地址:https://github.com/fatedier/frp/releases

根據自己的環境下載對應的版本

服務端搭建過程

1、修改配置文件

下載的壓縮包解壓后如下:

服務端可以只保留frps 和frps.ini,frps_full.ini文件,其它的可以都刪除,

frps.ini配置信息如下(更多配置內容可以參考frps_full.ini里的說明及示例)

[common]
bind_addr = 0.0.0.0
bind_port = 7000

dashboard_port = 7500
# dashboard user and passwd
dashboard_user = admin
dashboard_pwd = admin
# auth token
token = 12345678

bind_addr為阿里云服務器公網ip,可以設置為域名(如果客戶端比較多,且公網ip可能會變,建議使用域名)

dashboard是用來通過瀏覽器查看服務狀態及客戶端在線和流量情況的,建議修改默認賬號和密碼,為提高安全性建議設置token。

2、然后將frps和frps.ini上傳到服務器。

3、修改服務器安全組設置

在阿里云服務器安全組設置里放行7000,7500,以及要映射到客戶端的端口,比如33891

4、啟動frps服務

啟動frps的時候我們選擇后臺啟動,防止我們關閉shell或者關閉ssh服務后frps停止
frps.ini : 是我們啟動的時候指向的配置文件,

nohup ./frps -c frps.ini

執行命令后會在同目錄生成nohup.out日志文件,如果不需要生成日志,可以執行如下命令

nohup ./frps -c frps.ini >/dev/null 2>&1 &

5、如果此時瀏覽器訪問服務器7500端口能登錄,就說明服務端運行正常.


windows客戶端配置:

1、下載對應的客戶端,并解壓

只需保留frpc.exe和frpc.ini即可。

2、frpc 配置修改

修改frpc配置文件: frpc.ini,比如我需要映射3389遠程端口,可以修改如下。其中[rdp]為客戶端標識,可以自定義,方便在服務端dashboard里區分。

[common]
server_addr = 上方搭建frps服務的虛擬機的ip
server_port = 7000
token = frps配置文件中的token值

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3381
remote_port = 33891

3、啟動frpc客戶端

當我們直接雙擊frpc.exe的時候,黑窗口會告訴我們:
請進入到cmd窗口執行此文件

打開cmd窗口進入到frp的文件夾內執行frpc.exe

Microsoft Windows [版本 10.0.17134.648]
(c) 2018 Microsoft Corporation。保留所有權利。

D:\Program Files\frp\frp_0.25.3_windows_amd64>frpc.exe
2019/03/28 13:19:49 [I] [service.go:221] login to server success, get run id [f75fd636b5f34848], server udp port [7001]
2019/03/28 13:19:49 [I] [proxy_manager.go:137] [f75fd636b5f34848] proxy added: [ssh]
2019/03/28 13:19:49 [W] [control.go:142] [ssh] start error: port already used
2019/03/28 13:19:49 [W] [control.go:142] [gk-admin] start error: port already used


如上所示,便是啟動成功。

這時候就出現一個問題了,我們一直保證cmd窗口打開,很影響我們使用和操作

我在這里是寫了一個frp.vbs腳本來實現后臺啟動frpc.exe,注意這個frp.vbs必須放在frp的目錄下,因為我在腳本中使用的是相對路徑

frpc.exe -c frpc.ini代表的就是使用frpc.ini配置文件啟動frpc.exe
frp.vbs內容如下:

dim objShell 
set objShell=wscript.createObject("WScript.Shell") 
iReturnCode=objShell.Run("frpc.exe -c frpc.ini",0,TRUE)

雙擊frp.vbs即可執行,雙擊此文件是沒有反應的,不要著急,在任務管理器中能看到frpc.exe進程便是啟動成功了

此時訪問服務端dashboard就可以看到在線的客戶端


Linux客戶端配置

1、linux客戶端文件和服務端壓縮包是同一個,只需保留frpc和frpc.ini即可

2、修改frpc.ini配置文件,比如映射22端口到33891端口

[common]
server_addr = 上方搭建frps服務的虛擬機的ip
server_port = 7000
token = frps配置文件中的token值

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 33891

3、啟動客戶端

nohup ./frpc -c frpc.ini

總結

以上是生活随笔為你收集整理的阿里云服务器使用frp做内网穿透服务端及客户端配置教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。