歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> Solaris下實現socks5代理(4)

Solaris下實現socks5代理(4)

日期:2017/3/6 14:29:41   编辑:關於Unix
Solaris下實現socks5代理(4) SOCKS5_V4SUPPORT 缺省時,socks5只接受SOCKS5協議(rfc 1928)的請求。設此變量後,socks5將接受SOCKS V4 協議的請求。 proxies 語法:proxy-type dest-host dest-port proxy-list 說明:當客戶請求的目的為dest-host:dest-port時

Solaris下實現socks5代理(4)


SOCKS5_V4SUPPORT
  缺省時,socks5只接受SOCKS5協議(rfc 1928)的請求。設此變量後,socks5將接受SOCKS V4 協議的請求。

  proxies
  語法:proxy-type dest-host dest-port proxy-list
  說明:當客戶請求的目的為dest-host:dest-port時,Socks5將使用proxy-list中的
  代理服務器請求數據。

  access control
  語法:permit auth cmd src-host dest-host src-port dest-port [user-list]
  deny auth cmd src-host dest-host src-port dest-port [user-list]
  說明:通過這兩條語句所定義的規則來進行客戶訪問控制。

  我們再對以上語法作進一步的解釋:

  host的表示方法:
  -:表示任意主機
  n1.:表示n1.0.0.0/255.0.0.0
  n1.n2.:表示n1.n2.0.0/255.255.0.0
  n1.n2.n3.:表示n1.n2.n3.0/255.255.255.0
  .domain.name:表示主機名以.domain.name結尾的主機
  some.domain.name:表示主機名為some.domain.name的主機

  port的表示方法
  -:表示任意端口
  service name:用/etc/service中定義的服務名來表示,如te.net
  port number:直接指定數字端口,如80
  [port_start,port_end]:指定一個端口范圍,如[1024,6000]表示從端口1024到6000,(1024,6000)表示從端口1025到5999

  auth的值
  n:無用戶認證
  u:使用username/password用戶認證方法
  k:使用Kerberos用戶認證方法
  -:使用任何可用的用戶認證方法

  cmd的值
  -:任何命令
  c:connect
  b:bind
  u:UDP
  p:ping
  t:traceroute

  user的值
  -:任何用戶

  proxy的值
  socks5: Socks 5
  socks4: SOCKS 版本4
  noproxy:不使用代理而直接連接

  server的值
  host: 指定服務器的hostname,使用缺省服務端口
  host:port:指定服務器的hostname和該服務的監聽端口

Copyright © Linux教程網 All Rights Reserved