使用goproxy實現內網穿透

2021-10-01 20:55:31 字數 1347 閱讀 5603

最近遇到這麼乙個問題,一些深度學習的任務對電腦要求比較高,以前一直都是白嫖的學校的伺服器。但是最近要離開學校很長一段時間了,工作還沒完成,便需要能夠遠端連線學校的伺服器繼續跑實驗。問題出現了,學校的伺服器是只能內網的機器訪問,這就需要配置內網穿透來實現外部網路訪問控制內網的伺服器。

外網的a機能夠通過一台有公網ip的伺服器b連線內網伺服器c的22埠

三颱機器的ip如下:

a(控制機):內網ip(這個不重要好吧,無外網ip,能訪問外網)

b(橋接機):公網ip 148.70.30.249 內網ip(這個不重要好吧)

c(目標機):內網ip(這個不重要好吧,無外網ip,能訪問外網,開放22埠)

goproxy是乙個開源軟體,官方倉庫:

mkdir /proxy

cd /proxy

wget

wget /releases/download/v8.8/proxy-linux-amd64.tar.gz

wget

##安裝

/bin/bash install.sh

b機器(ip:148.70.30.249)

# 找個地方存放秘鑰

cd /proxy

# 建立proxy的公鑰和私鑰檔案

proxy keygen

# 建立埠對映

proxy tbridge -p ":33080" -c proxy.crt -k proxy.key --daemon

proxy tserver -r ":2202@:22" -p "127.0.0.1:33080" -c proxy.crt -k proxy.key --daemon

c機器

cd /proxy

##拷貝b機器的公鑰和秘鑰檔案:

scp -r 148.70.30.249:/proxy/* .

##建立對映

proxy tclient -p "148.70.30.249:33080" -c proxy.crt -k proxy.key

a機器連線

ssh -p 2202 [email protected]	# -p:指定埠(預設是22埠)

password:# 輸入c機器的密碼即可!

本文大部分是參考 使用goproxy實現內網穿透 進行的操作,另外proxy有更多的用法,大家可以參考

windows系統GoProxy內網穿透配置

公司內網伺服器裝有web服務,通過nginx801埠訪問。該伺服器可訪問公網。無固定ip 有vps 雲服務 乙個,公網ip 139.11.11.11 想在家訪問vps的8880埠訪問到內網web服務 幫助手冊 解壓安裝包得到以下目錄 內網穿透由三部分組成 client 端,server 端,brid...

使用frp實現內網穿透

群暉nas frp發揮更大作用 posted by sunnyrx on october 21,2016 該文章於2017年9月2日將frp版本從0.8.1更新到0.13.0,下文針對frp 0.13.0配置。nas沒有公網ip是一件很不方便的事情,尤其是在國內的網路環境,學校和小區內的使用者通常都...

轉)使用frp實現內網穿透

nas沒有公網ip是一件很不方便的事情,尤其是在國內的網路環境,學校和小區內的使用者通常都沒有公網ip。為了解決這個問題,則需要內網穿透,而內網穿透的方法有很多種,例如使用花生殼 ngrok等,該文章要介紹的是使用frp讓群暉實現內網穿透。什麼是frp frp 是乙個高效能的反向 應用,可以幫助您輕...