日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris 建立一個(gè)帶用戶認(rèn)證功能的SQUID代理服務(wù)器( 二 )


$(INSTALL) -o squid -g squid -m 755 mysql_auth /usr/bin/mysql_auth
$(INSTALL) -o squid -g squid -m 600 $(CONF) /etc/mysql_auth.conf
$(INSTALL) -o squid -g squid -m 600 $(CONF) /etc/mysql_auth.conf.default

src/define.h中需要修改的內(nèi)容如下:
# vi5 src/define.h

#define CONFIG_FILE "/etc/mysql_auth.conf"
#define DEF_MYSQLD_SOCKET "/tmp/mysql.sock"

src/mysql_auth.conf中需要修改的內(nèi)容如下:
# vi src/mysql_auth.conf

mysqld_socket /tmp/mysql.sock

# /usr/ccs/bin/make
# /usr/ccs/bin/make install

創(chuàng)建用戶數(shù)據(jù)庫(kù):

# cd scripts
# mysql -u root -p****** < create_script


測(cè)試MYSQL_AUTH

1.添加一個(gè)測(cè)試用戶

# mypasswd llzqq 123456
Password record ADDED succesfully.

2.驗(yàn)證剛才建立的用戶

# mysql_auth
llzqq 123456
0K

3.刪除一個(gè)已經(jīng)建立的用戶用這個(gè)命令

# mypasswd –d username

三、在SQUID.CONF中增加MYSQL_AUTH認(rèn)證部分

# vi /etc/squid/squid.conf

添加下面的代碼到SQUID.CONF中“TAG: acl”一節(jié)的后面

auth_param basic program /usr/bin/mysql_auth
auth_param basic realm LLZQQ"S CACHING SERVER
auth_param basic children 5
auth_param basic credentialsttl 2 hours
acl password proxy_auth REQUIRED
http_access allow password
authenticate_ip_ttl 2 hours
http_access deny all

四、客戶端設(shè)置

在瀏覽器的代理服務(wù)器設(shè)置中填寫(xiě)SQUID服務(wù)器的IP和端口:
192.168.0.1:3218

在下載軟件FlashGet的代理服務(wù)器設(shè)置中填寫(xiě)SQUID服務(wù)器的IP、端口、用戶和密碼:
192.168.0.1:3218
user:llzqq
passwd:123456

五、注意事項(xiàng)

在進(jìn)行以上安裝前要先安裝GCC否則不能編譯MYSQL_AUTH,另外在添加用戶前需要設(shè)置ROOT用戶的LD_LIBRARY_PATH變量中有這個(gè)路徑:/opt/sfw/mysql/lib/mysql


推薦閱讀