Client-side setup
- Install Shadowsocks Client, e.g. run
brew cask install shadowsocksx
in Mac OSX. - SwitchSharp
This tutorial will provide information on how to configure proxy Firefox on your Mac so you can use our proxy servers in 7 easy steps. How to configure proxy Firefox on your Mac OS. We recommend using the ibVPN Firefox add-on that automatically sets up the proxy connections. Click 'Preferences.'
Vpn Proxy For Mac
Only config
SOCKS Host
to 127.0.0.1:1080
and select SOCKS v5
- Flash Optimizer Lite for Mac. Author: ELTIMA Software GmbH Date: 22 October, 2007 Downloads: 298 Size: 1.2 MB License: Shareware. Flash Optimizer Lite for Mac is a powerful SWF compression application with many compression options, both predefined and customizable for profound SWF optimization.
- Apache indeed can do reverse proxies, but for your own sake, I'd recommend you don't go with Apache (It's unnecessarily large.) Though there are many things you can do, what I, personally, would do is install the Nginx webserver and change the configuration to use proxypass.It's not terribly hard, but it's especially simple if you are already aware of how to build software from source.
Reference
Using Proxychains-ng to socksify your command
- Install
proxychains-ng
by runningbrew install proxychains-ng
. - Config
/usr/local/Cellar/proxychains-ng/4.7/etc/proxychains.conf
, modify the following parameters.
Charles Proxy For Mac
- Add
proxychains4
to the front of every command, e.g.proxychains4 curl ipecho.net/plain
Also works for Application like
Google Chrome
while Safari
does not work, try proxychains4 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
.But this might slow down Chrome.You can also use dsocks for mac(which does not work for me), tsocks for linux.
Using Unix Proxy Environment Variable
Free Proxy Server For Mac
Add this script to
~/.bash_profile
.Config curl
to use SOCKS5(Also works for homebrew
)
Dvd cloner for the mac. Add the following line to
~/.curlrc
. Since homebrew
use curl
to download the package, this will also enable homebrew
to use SOCKS5.There are no environment variables for SOCKS5 proxy servers in unix, so in order to use SOCKS5 in other utilities, check the man pages for existing tools to see if they have a configuration option for a SOCKS5 proxy and whether they have a configuration file that the configuration can be added to.
Config git
to use SOCKS5
- For
https://
andhttp://
(e.g.http://github.com
,https://github.com
), run the following script.
- For
git://
(e.g.git://github.com
), rungit config --global core.gitproxy 'socks5://127.0.0.1:1080'
- For ssh(e.g.
[email protected]
,ssh://[email protected]
), addProxyCommand nc -x localhost:1080 %h %p
to~/.ssh/config
file.
git config --global
is stored in ~/.gitconfig
while local config settings is in ./.git/config
.To remove a configuration, e.g. run git config --global --unset core.gitproxy
.