0.1.5 • Published 11 years ago

chalk-pac v0.1.5

Weekly downloads
3
License
AGPL-3.0
Repository
github
Last release
11 years ago

chalkPAC

NPM IMAGE

chalkPAC is a PAC(Proxy Auto Config) file generator

Usage

  1. Install Node.js

  2. Install chalkPAC and get into its directory with

    npm install chalk-pac
    cd node_modules/chalkPAC

    or

    git clone https://github.com/SEIAROTg/chalkPAC.git
    cd chalkPAC
  3. Edit config.json

  4. Run chalkPAC with

    node main
  5. proxy.pac is now generated

Configuration

chalkPAC configuration is stored in config.json like the following:

{
	"proxy": {
		"direct": "DIRECT",
		"socks5": "SOCKS5 127.0.0.1:1080"
	},
	"route": {
		"special": "direct",
		"CN": "direct",
		"default": "socks5"
	}
}

This example configuration

proxy

proxy defines a list of PAC proxy with key & value

the key is proxy name

the value is PAC proxy string

route

route defines a list of proxy rule with key & value

the key can be "special", "default" or region code

the value is a proxy name defined in proxy

"special"

"special" stands for special use IP addresses (RFC 5375)

"default"

If no route is matched, this will be used

It's necessary

region code

A region code stands for its IP Address

Note

  • Only Asia Pacific regions are supported currently
0.1.5

11 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago