Skip to content

Releases: csujedihy/proximac

Proximac v2.1

20 Aug 18:22
Compare
Choose a tag to compare

Now support VPN mode

Proximac v2.0

17 May 19:10
Compare
Choose a tag to compare

Since we re-implement the whole kext, Proximac now upgrades to v2.0.
The name of Proximac client is changed from proximac to proximac-cli but usage still remains.
Check log file in /tmp/proximac.log

More features will be added to Proximac, just wait.

Proximac-v1.2

15 May 17:12
Compare
Choose a tag to compare

Fix bugs when specified program has been restarted.
Now you should specified exact process name, which can be found in the folder Contents/MacOS inside the App.

Proximac v1.1

15 May 06:35
Compare
Choose a tag to compare

Now fully support forcing multiple Apps to use specified SOCKS5 proxy.

Usage:

Run the following commands.

  sudo chown -R root:wheel tcplognke.kext
  sudo kextload tcplognke.kext
  sudo ./proximac -c config.conf

Example of configuration file

Full name of process is suggested.

{
    "process_name":
    ["Unibox", "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", "Thunder"], 
    "local_port":1080,
    "local_address":"127.0.0.1",
    "proximac_listen_address":"127.0.0.1",
    "proximac_port":8558
}

Proximac v1.0

13 May 11:24
Compare
Choose a tag to compare

Unzip and do the followings.

  sudo chown -R root:wheel tcplognke.kext
  sudo kextload tcplognke.kext
  sudo ./proximac -c config.conf

config.conf sample

{
    "process_name":"Unibox", 
    "local_port":1080,
    "local_address":"127.0.0.1",
    "proximac_listen_address":"127.0.0.1",
    "proximac_port":8558
}