3proxy 使用指北

wsgzao發表於2018-04-17

前言

本文推薦的是3proxy但是也不能不提一下SSH埠轉發,因為很多使用場景可能只需要藉助SSH即可實現。SSH有三種埠轉發模式,本地埠轉發(Local Port Forwarding),遠端埠轉發(Remote Port Forwarding)以及動態埠轉發(Dynamic Port Forwarding)。對於本地/遠端埠轉發,兩者的方向恰好相反。動態埠轉發則可以用於科學上網。3roxy的角色類似於CCProxy,如果你熟悉CCProxy那配置3proxy應該也不會存在太大問題。

3proxy tiny free proxy server

更新歷史

2017年04月17日 - 初稿

閱讀原文 - https://wsgzao.github.io/post/3proxy/

擴充套件閱讀

3proxy - https://3proxy.ru/


3proxy簡介

3proxy是一款代理軟體支援http/socks,支援windows和linux平臺,安裝和配置都很簡單 http://3proxy.ru/

詳細的配置文件可以參考3proxy documentation How To (English, very incomplete) https://3proxy.ru/doc/howtoe.html

關於3proxy的比較好的資料是 http://linux.die.net/man/3/3proxy.cfg https://github.com/z3APA3A/3proxy/wiki

3proxy安裝配置

Linux

3proxy的程式碼代管在github上面,地址是:https://github.com/z3APA3A/3proxy 安裝步驟如下:

# 通過git下載最新版3proxy原始碼
git clone https://github.com/z3APA3A/3proxy.git
# 切換到3proxy目錄
cd 3proxy
# 編譯3proxy,如果你的系統沒有gcc,你需求先安裝gcc
make -f Makefile.Linux
# 安裝3proxy
make -f Makefile.Linux install
複製程式碼

編輯生成3proxy.cfg配置檔案

#!/usr/local/bin/3proxy

timeouts 1 5 30 60 180 1800 15 60
service
#users ox:CL:ox
log /etc/3proxy/3proxy.log D
logformat "- +_L%t.%.  %N.%p %E %U %C:%c %R:%r %O %I %h %T"
rotate 30
external 0.0.0.0
internal 0.0.0.0
auth iponly strong
allow *
proxy -a -p6666
socks -p6667
複製程式碼

執行配置檔案,如果有報錯比如日誌目錄不存在和語法錯誤都會有具體提示

3proxy 3proxy.cfg 
複製程式碼

後臺執行

3proxy 3proxy.cfg &
複製程式碼

Windows

# string into 3proxy.cfg. Now, start command prompt (cmd.exe). Change directory to 3proxy installation and run 3proxy.exe --install:
D:\>C:
C:\>cd C:\Program Files\3proxy
C:\Program Files\3proxy>3proxy.exe --install

# Now, you should have 3proxy service installed and running. If service is not started, remove "service" string from 3proxy.cfg, run 3proxy.exe manually and correct all errors.
# To remove 3proxy run 3proxy --remove:

D:\>C:
C:\>cd C:\Program Files\3proxy
C:\Program Files\3proxy>net stop 3proxy
C:\Program Files\3proxy>3proxy.exe --remove
複製程式碼

客戶端代理使用

windows

有錢任性,服務端可以購買使用CCProxy

  • 瀏覽器代理
  • Proxifier

Linux

  • export http_proxy=""
  • proxychains(proxychains-ng)
  • redsocks + iptables

相關文章