Read Sean

Read me, read Sean.
posts - 508, comments - 655, trackbacks - 9, articles - 4

Mac安裝tsocks

Posted on 2014-05-07 23:23 laogao 閱讀(3385) 評論(2)  編輯  收藏 所屬分類: Computer Usage
不知道從什么時候開始的,tsocks在Mac下面安裝要費些周折,brew官方和曾經一度存在的第三方tap都不再支持直接brew install,需要手工創建formula。過程倒也還OK:

vim /usr/local/Library/Formula/tsocks.rb

require 'formula'

class Tsocks < Formula
  # The original is http://tsocks.sourceforge.net/
  # This GitHub repo is a maintained fork with OSX support

  homepage 'http://github.com/pc/tsocks'
  head 'https://github.com/pc/tsocks.git'

  depends_on 'autoconf' => :build if MacOS.xcode_version.to_f >= 4.3

  def install
    system "autoconf""-v"
    system "./configure""--prefix=#{prefix}""--disable-debug""--disable-dependency-tracking""--with-conf=#{config_file}"

    inreplace("tsocks") { |bin| bin.change_make_var! "LIBDIR", lib }

    system "make"
    system "make install"

    etc.install "tsocks.conf.simple.example" => "tsocks.conf" unless config_file.exist?
  end

  def test
    puts 'Your current public ip is:'
    ohai `curl -sS ifconfig.me 2>&1`.chomp
    puts "If your correctly configured #{config_file}, this should show the ip you have trough the proxy"
    puts 'Your ip through the proxy is:'
    ohai `tsocks curl -sS ifconfig.me 2>&1`.chomp
  end

  def config_file
    etc / 'tsocks.conf'
  end
end

有了上述formula之后,即可 brew install --HEAD tsocks 。

Feedback

# re: Mac安裝tsocks  回復  更多評論   

2014-05-11 21:23 by ayanamist
有一個proxychains-ng項目,還在更新,可以試試的

# re: Mac安裝tsocks  回復  更多評論   

2014-07-17 20:40 by mzj
安裝不上

brew install --HEAD tsocks 1 ?
==> Cloning https://github.com/pc/tsocks.git
Updating /Library/Caches/Homebrew/tsocks--git
==> autoconf -v
==> ./configure --prefix=/usr/local/Cellar/tsocks/HEAD --with-conf=/usr/local/etc/tsocks.conf
==> make
==> make install
mkdir /usr/local/Cellar/tsocks/HEAD/share/man/man8
/usr/bin/install -c -m 644 tsocks.8 /usr/local/Cellar/tsocks/HEAD/share/man/man8/
/bin/sh mkinstalldirs "/usr/local/Cellar/tsocks/HEAD/share/man/man5"
mkdir /usr/local/Cellar/tsocks/HEAD/share/man/man5
/usr/bin/install -c -m 644 tsocks.conf.5 /usr/local/Cellar/tsocks/HEAD/share/man/man5/

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting

求指教。

只有注冊用戶登錄后才能發表評論。


網站導航:
 
云南11选5软件