Difference between revisions of "Proxy"

From Wiki Fasilkom
Jump to: navigation, search
m (Protected "Proxy" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
 
(No difference)

Latest revision as of 13:46, 28 November 2014

Proxy Auto Configuration

Berikut adalah contoh berkas .pac untuk proxy auto configuration.

Simpan berkas dengan nama [namafile].pac, kemudian letakkan berkas tsb pada suatu web server, misalkan di http://bla.bla/proxy.pac

Set konfigurasi browser agar menggunakan automatic configuration url dengan mengisi url tempat .pac berada.

Silakan di-kustom lagi. Mudah-mudahan bermanfaat.


function FindProxyForURL(url, host) {

       if (isInNet(host, "127.0.0.0", "255.0.0.0")) {
               return "DIRECT";
       }
       else if (shExpMatch(myIpAddress(), "152.118.*")) {
               if (shExpMatch(host, "2403:da00:*")) {
                       return "DIRECT";
               }
               else if (isInNet(host, "152.118.0.0", "255.255.0.0")) {
                       return "DIRECT";
               }
               else if (isInNet(host, "10.5.0.0", "255.255.0.0")) {
                       return "DIRECT";
               }
               else if (isInNet(host, "167.205.0.0", "255.255.0.0")) {
                       return "DIRECT";
               }
               else if (isPlainHostName(host)) {
                       if (dnsDomainIs(host, "localhost")) {
                               return "DIRECT";
                       }
                       if (dnsDomainIs(host, ".localdomain")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, ".ui.edu")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, ".ui.ac.id")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, ".itb.ac.id")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, "kambing.vlsm.org")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, "bebas.vlsm.org")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, "tuma.vlsm.org")) {
                               return "DIRECT";
                       }
                       else if (dnsDomainIs(host, "duke.vlsm.org")) {
                               return "DIRECT";
                       }
               }
               return "PROXY proxy.ui.ac.id:8080";
       }
       else {
               return "DIRECT";        }

}


Proxy Server

Pengelola IP Address Port Number Exceptions Universitas Indonesia PPSI 152.118.24.10 proxy.ui.ac.id 8080 *.ui.ac.id;*.ui.edu;152.118.* Fasilkom 152.118.29.41 proxy.cs.ui.ac.id 8080 *.ui.ac.id;*.ui.edu;152.118.* Webmail