mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 19:03:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| acl localnet src 0.0.0.1-0.255.255.255	# RFC 1122 "this" network (LAN)
 | |
| acl localnet src 10.0.0.0/8		# RFC 1918 local private network (LAN)
 | |
| acl localnet src 100.64.0.0/10		# RFC 6598 shared address space (CGN)
 | |
| acl localnet src 169.254.0.0/16 	# RFC 3927 link-local (directly plugged) machines
 | |
| acl localnet src 172.16.0.0/12		# RFC 1918 local private network (LAN)
 | |
| acl localnet src 192.168.0.0/16		# RFC 1918 local private network (LAN)
 | |
| acl localnet src fc00::/7       	# RFC 4193 local private network range
 | |
| acl localnet src fe80::/10      	# RFC 4291 link-local (directly plugged) machines
 | |
| acl SSL_ports port 443
 | |
| acl Safe_ports port 80		# http
 | |
| acl Safe_ports port 21		# ftp
 | |
| acl Safe_ports port 443		# https
 | |
| acl Safe_ports port 70		# gopher
 | |
| acl Safe_ports port 210		# wais
 | |
| acl Safe_ports port 1025-65535	# unregistered ports
 | |
| acl Safe_ports port 280		# http-mgmt
 | |
| acl Safe_ports port 488		# gss-http
 | |
| acl Safe_ports port 591		# filemaker
 | |
| acl Safe_ports port 777		# multiling http
 | |
| acl CONNECT method CONNECT
 | |
| http_access deny !Safe_ports
 | |
| http_access deny CONNECT !SSL_ports
 | |
| http_access allow localhost manager
 | |
| http_access deny manager
 | |
| http_access allow localhost
 | |
| include /etc/squid/conf.d/*.conf
 | |
| http_access deny all
 | |
| 
 | |
| ################################## Proxy Server ################################
 | |
| http_port ${HTTP_PORT}
 | |
| coredump_dir ${COREDUMP_DIR}
 | |
| refresh_pattern ^ftp:		1440	20%	10080
 | |
| refresh_pattern ^gopher:	1440	0%	1440
 | |
| refresh_pattern -i (/cgi-bin/|\?) 0	0%	0
 | |
| refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
 | |
| refresh_pattern \/Release(|\.gpg)$ 0 0% 0 refresh-ims
 | |
| refresh_pattern \/InRelease$ 0 0% 0 refresh-ims
 | |
| refresh_pattern \/(Translation-.*)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
 | |
| refresh_pattern .		0	20%	4320
 | |
| 
 | |
| 
 | |
| # cache_dir ufs /var/spool/squid 100 16 256
 | |
| # upstream proxy, set to your own upstream proxy IP to avoid SSRF attacks
 | |
| # cache_peer 172.1.1.1 parent 3128 0 no-query no-digest no-netdb-exchange default 
 | |
| 
 | |
| ################################## Reverse Proxy To Sandbox ################################
 | |
| http_port ${REVERSE_PROXY_PORT} accel vhost
 | |
| cache_peer ${SANDBOX_HOST} parent ${SANDBOX_PORT} 0 no-query originserver
 | |
| acl src_all src all
 | |
| http_access allow src_all
 | 
