Please Note, this solution is meant to accelerate RTC Jazz Source Control operation only, specifically versioned content stored in the repository and work item attachments. Squid proxy URL should only be accessed via RTC Thick clients (Eclipse etc), Jazz Build Engine and RTC SCM command line.
ftp://ftp.jaist.ac.jp
is selected. If your network can’t access ftp, then you can try http ( for example, http://ftp.jaist.ac.jp
)Skip
icon so that you would see check boxes under Bin? openssl req -x509 -sha256 -newkey rsa:2048 -keyout /cygdrive/C/Squid/certs/privkey.pem -out /cygdrive/C/Squid/certs/server.pem -days 1000 -nodes
/cygdrive/<windows drive name>/<folder name1>/<folder name2>/…./<file name>
C:\Squid\certs>openssl req -x509 -sha256 -newkey rsa:2048 -keyout /cygdrive/C/Squid/certs/privkey.pem -out /cygdrive/C/Squid/certs/server.pem -days 1000 -nodes Generating a 2048 bit RSA private key ............................................+++ .........+++ unable to write 'random state' writing new private key to '/cygdrive/C/Squid/certs/privkey.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:JP State or Province Name (full name) [Some-State]:Tokyo Locality Name (eg, city) []:Chuoku Organization Name (eg, company) [Internet Widgits Pty Ltd]:MyCompany Organizational Unit Name (eg, section) []:MyGroup Common Name (e.g. server FQDN or YOUR name) []:proxy.mycompany.com Email Address []:jtsadmin@rtcserver.mycompany.com
https_port <proxy server port number> cert=<path to a certificate(pem)> accel key=<path to a private key(pem)> cache_peer <rtc server name> parent <rtc server port number> 0 no-query originserver name=httpsAccel ssl login=PASSTHRU sslflags=DONT_VERIFY_PEER cache_peer_access httpsAccel allow all cache_replacement_policy heap GDSF memory_replacement_policy heap GDSF cache_dir aufs <path to a cache directory> <max directory cache size (Mbytes)> 256 256 cache_mem <max memory cache size > MB cache_store_log none coredump_dir <path to a coredump directory> acl localnet src <IP address which squid can accept> http_access allow localnet http_access allow localhost refresh_pattern . 0 20% 4320 cachemgr_passwd disable all maximum_object_size 1024 MB maximum_object_size_in_memory 16 MB buffered_logs on visible_hostname <proxy server name> #cache_effective_user squid #cache_effective_group wheel #debug_options ALL,2 max_filedescriptors 3200 logfile_rotate 7
proxy server port number
: Proxy server’s port number. For example, 9443
path to a certificate(pem)
: Path to a certificate file. For example, /cygdrive/C/Squid/certs/server.pem
path to a private key(pem)
: Path to a private key file. For example, /cygdrive/C/Squid/certs/privkey.pem
rtc server name
: For example rtcserver.mycompany.com This server name must be DNS-aware name. If this server name isn’t registered to DNS, you can use IP address instead.
rtc server port number
: RTC Server port number. For example 9443
path to a cache directory
: Path to a cache directory. For example, /cygdrive/C/Squid/cachedir
max directory cache size (Mbytes)
: Max directory cache size in Mbytes. For example, 200000
max memory cache size
: Max memory cache size. For example, 4096 MB
path to a coredump directory
: Path to a coredump directory. For example /cygdrive/C/Squid/coredump
IP address which squid can accept
: IP address this proxy can accept. For example, 192.168.0.0/16
proxy server name
: Proxy server name. For example, proxy.mycompnay.com
https_port 9443 cert=/cygdrive/D/Squid/certs/server.pem accel key=/cygdrive/D/Squid/certs/privkey.pem cache_peer rtcserver.mycompany.com parent 9443 0 no-query originserver name=httpsAccel ssl login=PASSTHRU sslflags=DONT_VERIFY_PEER #cache_peer 192.168.43.10 parent 9443 0 no-query originserver name=httpsAccel ssl login=PASSTHRU sslflags=DONT_VERIFY_PEER cache_peer_access httpsAccel allow all cache_replacement_policy heap GDSF memory_replacement_policy heap GDSF cache_dir aufs /cygdrive/D/Squid/cachedir 30000 256 256 cache_mem 100 MB cache_store_log none coredump_dir /cygdrive/D/Squid/coredump acl localnet src 192.0.0.0/8 http_access allow localnet http_access allow localhost refresh_pattern . 0 20% 4320 cachemgr_passwd disable all maximum_object_size 4096 MB maximum_object_size_in_memory 2 MB buffered_logs on visible_hostname localhost max_filedescriptors 3200 logfile_rotate 7
curl -k https://proxy.mycompany.com:9443/ccm/service -v -u jtsadmin
C:\Squid\var\log\squid\access.log
https://SquidProxyHost:SquidProxyPort/ccm/