Read Sean

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

          Mac安裝tsocks

          Posted on 2014-05-07 23:23 laogao 閱讀(4092) 評(píng)論(2)  編輯  收藏 所屬分類: Computer Usage
          不知道從什么時(shí)候開始的,tsocks在Mac下面安裝要費(fèi)些周折,brew官方和曾經(jīng)一度存在的第三方tap都不再支持直接brew install,需要手工創(chuàng)建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  回復(fù)  更多評(píng)論   

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

          # re: Mac安裝tsocks  回復(fù)  更多評(píng)論   

          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

          求指教。
          主站蜘蛛池模板: 宁化县| 卢氏县| 墨江| 渝北区| 东平县| 兖州市| 晋城| 宁安市| 永登县| 子长县| 离岛区| 辉南县| 枣庄市| 咸宁市| 丰城市| 商水县| 萍乡市| 洞口县| 中牟县| 侯马市| 平湖市| 三江| 香港 | 苗栗市| 永丰县| 文登市| 建湖县| 剑川县| 江油市| 杨浦区| 吴堡县| 岢岚县| 英德市| 陇西县| 平阳县| 濉溪县| 吴堡县| 禄劝| 台东市| 邢台县| 大同县|