国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SSH隧道動(dòng)態(tài)轉(zhuǎn)發(fā)端口實(shí)現(xiàn)SOCKS代理 + HTTP代理(Privoxy)

這篇具有很好參考價(jià)值的文章主要介紹了SSH隧道動(dòng)態(tài)轉(zhuǎn)發(fā)端口實(shí)現(xiàn)SOCKS代理 + HTTP代理(Privoxy)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、文章概要

  • 實(shí)現(xiàn)效果:ssh連接遠(yuǎn)程服務(wù)器進(jìn)行網(wǎng)絡(luò)轉(zhuǎn)發(fā),本地服務(wù)連接網(wǎng)絡(luò)代理
  • 環(huán)境:windows11/10
  • 需要工具:MobaXterm(ssh隧道端口轉(zhuǎn)發(fā)),Privoxy(socks轉(zhuǎn)http代理),一個(gè)云服務(wù)器

?二、步驟

1. 用SSH從本地計(jì)算機(jī)連接遠(yuǎn)程主機(jī)

多種方法選一種即可:?

  1. 命令行:ssh -C -N -D LOCAL_ADDRESS:LOCAL_PORT USER@REMOTE_ADDRESS
  2. Putty客戶端
  3. MobaXteam中的MobaSSHTunnel
SSH隧道動(dòng)態(tài)轉(zhuǎn)發(fā)端口實(shí)現(xiàn)SOCKS代理 + HTTP代理(Privoxy)
MobaSSHTunnel

2. Privoxy安裝和配置

1. 官網(wǎng)下載壓縮包版本?http://www.privoxy.org/

2. 修改配置文件:

  • 通過listen-address指定HTTP代理的監(jiān)聽地址和端口。默認(rèn)privoxy的配置文件會(huì)帶有這一項(xiàng)。

其格式為:listen-address? [ADDRESS]:[PORT]?

默認(rèn)值是:listen-address? 127.0.0.1:8118

  • 通過forward-socks5指定轉(zhuǎn)發(fā)到socks代理

默認(rèn)privoxy的配置文件不會(huì)配置這一項(xiàng)。

forward-socks5支持的格式比較復(fù)雜,但是這里只需要簡單的寫成如下內(nèi)容就可以了:

forward-socks5 / [SOCKS_ADDRESS]:[SOCKS_PORT] .

其中“/”所在的位置是一個(gè)URL模式,與之匹配的URL都會(huì)轉(zhuǎn)發(fā)到這個(gè)項(xiàng)目指定的socks代理。“/”這個(gè)值表示把所有請(qǐng)求都轉(zhuǎn)發(fā)到socks5代理上去

例如:forward-socks5 / 127.0.0.1:9150 .

!注意

listen-address指定http代理監(jiān)聽地址只允許本地訪問該端口,允許局域網(wǎng)(LAN)訪問需要設(shè)置為:listen-address? 0.0.0.0:8118

三、測試與使用

1. 瀏覽器

Chrome + Switchyomega:支持socks5代理

2. 命令行(Powershell)

curl -Uri www.google.com -proxy http://127.0.0.1:8118

windows中的curl命令其實(shí)是包裝的Invoke-WebRequest

3. python

使用urllib3庫進(jìn)行測試

http代理測試代碼:

import urllib3
import json

proxy_addr = 'http://127.0.0.1:8118'
print(f'代理地址:{proxy_addr}')

proxy = urllib3.ProxyManager(proxy_addr)
resp = proxy.request('GET', 'https://httpbin.org/ip')
print(resp.data.decode('utf-8'))

socks代理測試代碼

from urllib3.contrib.socks import SOCKSProxyManager
import json

proxy_addr = 'socks5://127.0.0.1:80'
print(f'SOCKS5代理地址:{proxy_addr}')

proxy = SOCKSProxyManager(proxy_addr)
resp = proxy.request('GET', 'https://httpbin.org/ip')
print(resp.data.decode('utf-8'))

url = 'https://www.google.com'
resp = proxy.request('GET', url)
print(f'返回狀態(tài)碼:{resp.status}')

四、遇到的坑

1. ping不通但是瀏覽器能連上?

簡言之,就是ping走的是ICMP協(xié)議,在網(wǎng)絡(luò)層(第三層),而ssr用的是socks代理是傳輸層 (第四層),上層協(xié)議無法對(duì)下層協(xié)議起作用,因此ping不通,但是通過http(超文本傳輸協(xié)議,應(yīng)用層協(xié)議,在比socks代理層數(shù)更高)卻可以訪問。

大部分都不支持socks代理,而支持http代理

2. ssh隧道開啟socks代理,其他代理隧道開啟什么代理?

HTTPS代理隧道開啟https、WebSocket隧道開啟ws、ICMP隧道

References

建立和使用代理服務(wù)器 -doc文檔

Privoxy教程使用詳解_privoxy是什么東西_ZhaoYingChao88的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-407993.html

到了這里,關(guān)于SSH隧道動(dòng)態(tài)轉(zhuǎn)發(fā)端口實(shí)現(xiàn)SOCKS代理 + HTTP代理(Privoxy)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ssh隧道原理及三種隧道轉(zhuǎn)發(fā)模式

    ssh隧道原理及三種隧道轉(zhuǎn)發(fā)模式

    在 terminal 中 ,當(dāng)我們輸入 ssh username@remote_host 時(shí),terminal 程序調(diào)用 ssh client ,ssh client 發(fā)起網(wǎng)絡(luò)請(qǐng)求 ,請(qǐng)求 remote_host 的默認(rèn)22端口,遠(yuǎn)端服務(wù)器22端口收到請(qǐng)求后,將請(qǐng)求轉(zhuǎn)發(fā)到本地的 ssh server 程序。然后 ssh server 和 ssh client 交換 公鑰、私鑰、cipher suite info。在 ssh server 主機(jī)

    2024年02月06日
    瀏覽(20)
  • 70內(nèi)網(wǎng)安全-域橫向內(nèi)網(wǎng)漫游Socks代理隧道技術(shù)(下)

    70內(nèi)網(wǎng)安全-域橫向內(nèi)網(wǎng)漫游Socks代理隧道技術(shù)(下)

    ? ? ? ? ? 這節(jié)課解決代理的問題, 他是內(nèi)網(wǎng)里面的穿透技術(shù),隧道主要安全設(shè)備和流量監(jiān)控的攔截問題,我們?cè)谧鰸B透的時(shí)候需要回顯數(shù)據(jù)或者一些重要的信息,走的協(xié)議不一樣,tcp/ip有七層, 在不同層里面有不同的協(xié)議,有一些協(xié)議會(huì)受到防火墻,過濾設(shè)備和流量檢測

    2024年02月03日
    瀏覽(49)
  • Windows下配置SSH實(shí)現(xiàn)免密訪問和遠(yuǎn)程端口轉(zhuǎn)發(fā)

    Windows下配置SSH實(shí)現(xiàn)免密訪問和遠(yuǎn)程端口轉(zhuǎn)發(fā)

    最近想要配置自家的電腦用作服務(wù)器,方便自己遠(yuǎn)程訪問。 由于沒有靜態(tài)IP,最開始想使用DDNS,從花生殼注冊(cè)了一個(gè)域名,然后在路由配置端口轉(zhuǎn)發(fā),配置完成后,發(fā)現(xiàn)家里網(wǎng)絡(luò)是光貓撥號(hào)的,路由器自動(dòng)獲取ip,轉(zhuǎn)發(fā)的依然是內(nèi)網(wǎng)ip,局域網(wǎng)可以訪問,但是外網(wǎng)仍然訪問不

    2024年02月02日
    瀏覽(14)
  • ssh | OpenSSH - with TCP port forwarding | ssh通過 tcp轉(zhuǎn)發(fā)數(shù)據(jù) | ssh 隧道

    ssh | OpenSSH - with TCP port forwarding | ssh通過 tcp轉(zhuǎn)發(fā)數(shù)據(jù) | ssh 隧道

    講的會(huì)有點(diǎn)啰嗦 一次抓包 發(fā)現(xiàn)的問題 tcpdump -vvv -X -n -i any -s0 host “xx.xx.xx.xx” and port 22 -w xxx.pcap 然后從數(shù)據(jù)中發(fā)現(xiàn)了一問題,總所周知,ssh 通過加密的方式傳遞數(shù)據(jù) 多以 也會(huì)把 ssh 當(dāng)作隧道 通信 然后在抓的數(shù)據(jù)中發(fā)現(xiàn)了一些 tcp協(xié)議的數(shù)據(jù)包,然后分析這些包,全都是建立

    2024年01月23日
    瀏覽(18)
  • ssh端口轉(zhuǎn)發(fā)-本地端口轉(zhuǎn)發(fā)和遠(yuǎn)程端口轉(zhuǎn)發(fā)的具體用法實(shí)例

    在一開始學(xué)習(xí)ssh端口轉(zhuǎn)發(fā)的時(shí)候,總是被本地端口轉(zhuǎn)發(fā)和遠(yuǎn)程端口轉(zhuǎn)發(fā)的區(qū)別搞得頭大,纏斗數(shù)日無果,沉思一番之后,決定逐個(gè)攻破,先揪住一個(gè)掰開揉碎,另一個(gè)再如法炮制,如此一來,迷惑可解矣。 ssh一般會(huì)涉及到3個(gè)角色:兩個(gè)端之間建立ssh連接,還有一個(gè)角色則是

    2024年02月12日
    瀏覽(21)
  • p70 內(nèi)網(wǎng)安全-域橫向內(nèi)網(wǎng)漫游 Socks 代理隧道技術(shù)(NPS、FRP、CFS 三層內(nèi)網(wǎng)漫游)

    p70 內(nèi)網(wǎng)安全-域橫向內(nèi)網(wǎng)漫游 Socks 代理隧道技術(shù)(NPS、FRP、CFS 三層內(nèi)網(wǎng)漫游)

    數(shù)據(jù)來源 ????????本文僅用于信息安全學(xué)習(xí),請(qǐng)遵守相關(guān)法律法規(guī),嚴(yán)禁用于非法途徑。若觀眾因此作出任何危害網(wǎng)絡(luò)安全的行為,后果自負(fù),與本人無關(guān)。?? ? 必要基礎(chǔ)知識(shí)點(diǎn): 內(nèi)外網(wǎng)簡單知識(shí) 內(nèi)網(wǎng) 1 和內(nèi)網(wǎng) 2 通信問題 正向反向協(xié)議通信連接問題 內(nèi)網(wǎng)穿透代理隧道

    2024年02月05日
    瀏覽(27)
  • 通過SSH實(shí)現(xiàn)將本地端口反向代理到公網(wǎng)服務(wù)器

    有一臺(tái)公網(wǎng)服務(wù)器,能夠?qū)ν忾_放服務(wù)進(jìn)行訪問,但是這個(gè)公網(wǎng)服務(wù)器資源較低,無法運(yùn)行太多服務(wù) 有一臺(tái)閑置電腦可以全天候開機(jī)使用,且配置較好,可以部署多個(gè)服務(wù),但是沒有公網(wǎng)IP 需求:將本地的服務(wù)反向代理到公網(wǎng)服務(wù)器,以實(shí)現(xiàn)通過公網(wǎng)服務(wù)器訪問內(nèi)網(wǎng)資源 必

    2024年02月15日
    瀏覽(30)
  • socks5代理 vs. HTTP代理

    如何使用代理IP保護(hù)網(wǎng)絡(luò)安全 探討代理IP在網(wǎng)絡(luò)安全中的作用和重要性。 分析如何選擇和配置合適的代理IP來提高網(wǎng)絡(luò)的安全性。 提供使用代理IP保護(hù)隱私、防御DDoS攻擊和繞過封鎖的實(shí)用技巧和案例。 socks5代理與HTTP代理的比較與選擇 介紹socks5代理和HTTP代理的基本原理和特點(diǎn)

    2024年02月15日
    瀏覽(24)
  • SSH 端口轉(zhuǎn)發(fā)

    本文用于記錄一下 SSH 端口轉(zhuǎn)發(fā)功能的學(xué)習(xí)筆記,以做備忘,主要參考文章如下: 徹底搞懂SSH遠(yuǎn)程轉(zhuǎn)發(fā)命令 SSH端口轉(zhuǎn)發(fā) An Illustrated Guide to SSH Tunnels SSH 不僅可以遠(yuǎn)程登錄,還有一個(gè)非常實(shí)用的功能:端口轉(zhuǎn)發(fā)。 SSH 端口轉(zhuǎn)發(fā)又叫 SSH 隧道(tunnel),是在 SSH 連接的基礎(chǔ)上,通過

    2024年02月07日
    瀏覽(21)
  • ssh做端口轉(zhuǎn)發(fā)

    ssh做端口轉(zhuǎn)發(fā)

    主機(jī)1能訪問外網(wǎng), 主機(jī)2 不能訪問外網(wǎng) 外部主機(jī)想要訪問主機(jī)2 在主機(jī)1和主機(jī)2之間建隧道。 在主機(jī)1上做本地端口轉(zhuǎn)發(fā)。可以用ssh來做本地端口轉(zhuǎn)發(fā)(轉(zhuǎn)發(fā)到遠(yuǎn)端)。 方法: 在(本地)主機(jī)1上執(zhí)行 ssh -C -f -N -g -L 10.0.8.3:18888:10.0.8.4:8888 lighthouse@10.0.8.4 ? ? ? ? ? ? ? ? ? ? ?

    2024年02月12日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包