chalk-pac

0.1.5 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i chalk-pac

Weekly Downloads

1

Version

0.1.5

License

AGPL-3.0

Last publish

Collaborators

  • seiarotg