CENTOS7配多IP出口socks5和http代理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
#!/bin/bash
yum -y install epel-release
yum -y update
yum -y remove firewalld
yum -y install iptables iptables-services
yum -y install gcc vim wget make
##配置selinux及主机名
hostnamectl set-hostname ss5_server_X
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
##安装http(s)代理,用户名密码认证HTTP代理
yum -y install tinyproxy squid
yum -y install pam-devel openssl-devel openldap-devel
##安装配置ss5代理
##wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
wget http://111.231.77.152:9999/ss5-3.8.9-8.tar.gz
tar vzxf  ss5-3.8.9-8.tar.gz
cp -r ss5-3.8.9 ss5-3.8.9-modify
cd ss5-3.8.9
./configure
make
make install
sed -i "s/^#auth /auth /" /etc/opt/ss5/ss5.conf
sed -i "s/^#permit /permit /" /etc/opt/ss5/ss5.conf
##安装radius认证s5代理
cd ..
cd ss5-3.8.9-modify
sed -i "s/ss5.conf/ss5radius.conf/" include/config.h
sed -i "s/ss5.pid/ss5radius.pid/" include/config.h
sed -i "s/ss5.log/ss5radius.log/" include/config.h
 
sed -i "s/ss5.conf/ss5radius.conf/" include/config.h.in
sed -i "s/ss5.pid/ss5radius.pid/" include/config.h.in
sed -i "s/ss5.log/ss5radius.log/" include/config.h.in
make clean
./configure
make
cp src/ss5 /usr/sbin/ss5radius
cat >/etc/opt/ss5/ss5radius.conf<<EOF
set SS5_RADIUS_AUTH
set SS5_AUTHCACHE
set SS5_AUTHCACHEAGE 600
radius_ip 192.168.168.254
radius_secret 123456
auth    0.0.0.0/0               -              u
permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -   -
EOF
 
 
 
 
 
##添加用户
for((i=6001;i<=6200;i++));do /usr/sbin/useradd socks$i -u $i -M -s /sbin/nologin ;done
 
 
##配置网卡IP
cat>/etc/sysconfig/network-scripts/ifcfg-ens33<<EOF
TYPE=Ethernet
BOOTPROTO=static
PEERROUTES=YES
DEFROUTE=yes
NAME=ens33
DEVICE=ens33
ONBOOT=yes
DEFROUTE=YES
DEFDNS=YES
DNS1=114.114.114.114
NETMASK=255.255.255.0
GATEWAY0=192.168.100.254
IPADDR0=192.168.100.253
IPADDR1=192.168.100.1
IPADDR2=192.168.100.2
IPADDR3=192.168.100.3
IPADDR4=192.168.100.4
IPADDR5=192.168.100.5
IPADDR6=192.168.100.6
IPADDR7=192.168.100.7
IPADDR8=192.168.100.8
IPADDR9=192.168.100.9
IPADDR10=192.168.100.10
IPADDR11=192.168.100.11
IPADDR12=192.168.100.12
IPADDR13=192.168.100.13
IPADDR14=192.168.100.14
IPADDR15=192.168.100.15
IPADDR16=192.168.100.16
IPADDR17=192.168.100.17
IPADDR18=192.168.100.18
IPADDR19=192.168.100.19
IPADDR20=192.168.100.20
IPADDR21=192.168.100.21
IPADDR22=192.168.100.22
IPADDR23=192.168.100.23
IPADDR24=192.168.100.24
IPADDR25=192.168.100.25
IPADDR26=192.168.100.26
IPADDR27=192.168.100.27
IPADDR28=192.168.100.28
IPADDR29=192.168.100.29
IPADDR30=192.168.100.30
IPADDR31=192.168.100.31
IPADDR32=192.168.100.32
IPADDR33=192.168.100.33
IPADDR34=192.168.100.34
IPADDR35=192.168.100.35
IPADDR36=192.168.100.36
IPADDR37=192.168.100.37
IPADDR38=192.168.100.38
IPADDR39=192.168.100.39
IPADDR40=192.168.100.40
IPADDR41=192.168.100.41
IPADDR42=192.168.100.42
IPADDR43=192.168.100.43
IPADDR44=192.168.100.44
IPADDR45=192.168.100.45
IPADDR46=192.168.100.46
IPADDR47=192.168.100.47
IPADDR48=192.168.100.48
IPADDR49=192.168.100.49
IPADDR50=192.168.100.50
IPADDR51=192.168.100.51
IPADDR52=192.168.100.52
IPADDR53=192.168.100.53
IPADDR54=192.168.100.54
IPADDR55=192.168.100.55
IPADDR56=192.168.100.56
IPADDR57=192.168.100.57
IPADDR58=192.168.100.58
IPADDR59=192.168.100.59
IPADDR60=192.168.100.60
IPADDR61=192.168.100.61
IPADDR62=192.168.100.62
IPADDR63=192.168.100.63
IPADDR64=192.168.100.64
IPADDR65=192.168.100.65
IPADDR66=192.168.100.66
IPADDR67=192.168.100.67
IPADDR68=192.168.100.68
IPADDR69=192.168.100.69
IPADDR70=192.168.100.70
IPADDR71=192.168.100.71
IPADDR72=192.168.100.72
IPADDR73=192.168.100.73
IPADDR74=192.168.100.74
IPADDR75=192.168.100.75
IPADDR76=192.168.100.76
IPADDR77=192.168.100.77
IPADDR78=192.168.100.78
IPADDR79=192.168.100.79
IPADDR80=192.168.100.80
IPADDR81=192.168.100.81
IPADDR82=192.168.100.82
IPADDR83=192.168.100.83
IPADDR84=192.168.100.84
IPADDR85=192.168.100.85
IPADDR86=192.168.100.86
IPADDR87=192.168.100.87
IPADDR88=192.168.100.88
IPADDR89=192.168.100.89
IPADDR90=192.168.100.90
IPADDR91=192.168.100.91
IPADDR92=192.168.100.92
IPADDR93=192.168.100.93
IPADDR94=192.168.100.94
IPADDR95=192.168.100.95
IPADDR96=192.168.100.96
IPADDR97=192.168.100.97
IPADDR98=192.168.100.98
IPADDR99=192.168.100.99
IPADDR100=192.168.100.100
IPADDR101=192.168.100.101
IPADDR102=192.168.100.102
IPADDR103=192.168.100.103
IPADDR104=192.168.100.104
IPADDR105=192.168.100.105
IPADDR106=192.168.100.106
IPADDR107=192.168.100.107
IPADDR108=192.168.100.108
IPADDR109=192.168.100.109
IPADDR110=192.168.100.110
IPADDR111=192.168.100.111
IPADDR112=192.168.100.112
IPADDR113=192.168.100.113
IPADDR114=192.168.100.114
IPADDR115=192.168.100.115
IPADDR116=192.168.100.116
IPADDR117=192.168.100.117
IPADDR118=192.168.100.118
IPADDR119=192.168.100.119
IPADDR120=192.168.100.120
IPADDR121=192.168.100.121
IPADDR122=192.168.100.122
IPADDR123=192.168.100.123
IPADDR124=192.168.100.124
IPADDR125=192.168.100.125
IPADDR126=192.168.100.126
IPADDR127=192.168.100.127
IPADDR128=192.168.100.128
IPADDR129=192.168.100.129
IPADDR130=192.168.100.130
IPADDR131=192.168.100.131
IPADDR132=192.168.100.132
IPADDR133=192.168.100.133
IPADDR134=192.168.100.134
IPADDR135=192.168.100.135
IPADDR136=192.168.100.136
IPADDR137=192.168.100.137
IPADDR138=192.168.100.138
IPADDR139=192.168.100.139
IPADDR140=192.168.100.140
IPADDR141=192.168.100.141
IPADDR142=192.168.100.142
IPADDR143=192.168.100.143
IPADDR144=192.168.100.144
IPADDR145=192.168.100.145
IPADDR146=192.168.100.146
IPADDR147=192.168.100.147
IPADDR148=192.168.100.148
IPADDR149=192.168.100.149
IPADDR150=192.168.100.150
IPADDR151=192.168.100.151
IPADDR152=192.168.100.152
IPADDR153=192.168.100.153
IPADDR154=192.168.100.154
IPADDR155=192.168.100.155
IPADDR156=192.168.100.156
IPADDR157=192.168.100.157
IPADDR158=192.168.100.158
IPADDR159=192.168.100.159
IPADDR160=192.168.100.160
IPADDR161=192.168.100.161
IPADDR162=192.168.100.162
IPADDR163=192.168.100.163
IPADDR164=192.168.100.164
IPADDR165=192.168.100.165
IPADDR166=192.168.100.166
IPADDR167=192.168.100.167
IPADDR168=192.168.100.168
IPADDR169=192.168.100.169
IPADDR170=192.168.100.170
IPADDR171=192.168.100.171
IPADDR172=192.168.100.172
IPADDR173=192.168.100.173
IPADDR174=192.168.100.174
IPADDR175=192.168.100.175
IPADDR176=192.168.100.176
IPADDR177=192.168.100.177
IPADDR178=192.168.100.178
IPADDR179=192.168.100.179
IPADDR180=192.168.100.180
IPADDR181=192.168.100.181
IPADDR182=192.168.100.182
IPADDR183=192.168.100.183
IPADDR184=192.168.100.184
IPADDR185=192.168.100.185
IPADDR186=192.168.100.186
IPADDR187=192.168.100.187
IPADDR188=192.168.100.188
IPADDR189=192.168.100.189
IPADDR190=192.168.100.190
IPADDR191=192.168.100.191
IPADDR192=192.168.100.192
IPADDR193=192.168.100.193
IPADDR194=192.168.100.194
IPADDR195=192.168.100.195
IPADDR196=192.168.100.196
IPADDR197=192.168.100.197
IPADDR198=192.168.100.198
IPADDR199=192.168.100.199
IPADDR200=192.168.100.200
EOF
##for((i=1;i<=200;i++));do /sbin/ip address add 192.168.100.$i/24 dev eth0;done
##配置iptables
systemctl enable iptables
iptables -F
iptables -t mangle -F OUTPUT
for ((i=6001; i <= 6200 ; i++))
do
iptables -t mangle -A OUTPUT -m owner --uid-owner $i -j MARK --set-mark $i
done
iptables -t nat -F POSTROUTING
for ((i=6001; i<=6200 ; i++))
do
iptables -t nat -A POSTROUTING -m mark --mark $i -j SNAT --to 192.168.100.$(($i-6000))
done
iptables-save >/etc/sysconfig/iptables
##配置免认证HTTP代理
sed -i "s/^Allow 127.0.0.1/#Allow 127.0.0.1 /" /etc/tinyproxy/tinyproxy.conf
sed -i "s/^#BindSame yes/BindSame yes /" /etc/tinyproxy/tinyproxy.conf
systemctl enable tinyproxy
service tinyproxy start
##配置用户名密码认证HTTP代理
systemctl enable squid
echo "server 192.168.168.254" >/etc/squid/squid_radius.conf
echo "secret 123456">>/etc/squid/squid_radius.conf
cat>/etc/squid/squid.conf<<EOF
http_port 3128
auth_param basic program /usr/lib64/squid/basic_radius_auth  -f /etc/squid/squid                                                                                        _radius.conf
auth_param basic children 5
auth_param basic realm Web-Proxy
auth_param basic credentialsttl 5 minute
auth_param basic casesensitive off
acl radius-auth proxy_auth REQUIRED
 
acl ip_1 myip 192.168.100.1
acl ip_2 myip 192.168.100.2
acl ip_3 myip 192.168.100.3
acl ip_4 myip 192.168.100.4
acl ip_5 myip 192.168.100.5
acl ip_6 myip 192.168.100.6
acl ip_7 myip 192.168.100.7
acl ip_8 myip 192.168.100.8
acl ip_9 myip 192.168.100.9
acl ip_10 myip 192.168.100.10
acl ip_11 myip 192.168.100.11
acl ip_12 myip 192.168.100.12
acl ip_13 myip 192.168.100.13
acl ip_14 myip 192.168.100.14
acl ip_15 myip 192.168.100.15
acl ip_16 myip 192.168.100.16
acl ip_17 myip 192.168.100.17
acl ip_18 myip 192.168.100.18
acl ip_19 myip 192.168.100.19
acl ip_20 myip 192.168.100.20
acl ip_21 myip 192.168.100.21
acl ip_22 myip 192.168.100.22
acl ip_23 myip 192.168.100.23
acl ip_24 myip 192.168.100.24
acl ip_25 myip 192.168.100.25
acl ip_26 myip 192.168.100.26
acl ip_27 myip 192.168.100.27
acl ip_28 myip 192.168.100.28
acl ip_29 myip 192.168.100.29
acl ip_30 myip 192.168.100.30
acl ip_31 myip 192.168.100.31
acl ip_32 myip 192.168.100.32
acl ip_33 myip 192.168.100.33
acl ip_34 myip 192.168.100.34
acl ip_35 myip 192.168.100.35
acl ip_36 myip 192.168.100.36
acl ip_37 myip 192.168.100.37
acl ip_38 myip 192.168.100.38
acl ip_39 myip 192.168.100.39
acl ip_40 myip 192.168.100.40
acl ip_41 myip 192.168.100.41
acl ip_42 myip 192.168.100.42
acl ip_43 myip 192.168.100.43
acl ip_44 myip 192.168.100.44
acl ip_45 myip 192.168.100.45
acl ip_46 myip 192.168.100.46
acl ip_47 myip 192.168.100.47
acl ip_48 myip 192.168.100.48
acl ip_49 myip 192.168.100.49
acl ip_50 myip 192.168.100.50
acl ip_51 myip 192.168.100.51
acl ip_52 myip 192.168.100.52
acl ip_53 myip 192.168.100.53
acl ip_54 myip 192.168.100.54
acl ip_55 myip 192.168.100.55
acl ip_56 myip 192.168.100.56
acl ip_57 myip 192.168.100.57
acl ip_58 myip 192.168.100.58
acl ip_59 myip 192.168.100.59
acl ip_60 myip 192.168.100.60
acl ip_61 myip 192.168.100.61
acl ip_62 myip 192.168.100.62
acl ip_63 myip 192.168.100.63
acl ip_64 myip 192.168.100.64
acl ip_65 myip 192.168.100.65
acl ip_66 myip 192.168.100.66
acl ip_67 myip 192.168.100.67
acl ip_68 myip 192.168.100.68
acl ip_69 myip 192.168.100.69
acl ip_70 myip 192.168.100.70
acl ip_71 myip 192.168.100.71
acl ip_72 myip 192.168.100.72
acl ip_73 myip 192.168.100.73
acl ip_74 myip 192.168.100.74
acl ip_75 myip 192.168.100.75
acl ip_76 myip 192.168.100.76
acl ip_77 myip 192.168.100.77
acl ip_78 myip 192.168.100.78
acl ip_79 myip 192.168.100.79
acl ip_80 myip 192.168.100.80
acl ip_81 myip 192.168.100.81
acl ip_82 myip 192.168.100.82
acl ip_83 myip 192.168.100.83
acl ip_84 myip 192.168.100.84
acl ip_85 myip 192.168.100.85
acl ip_86 myip 192.168.100.86
acl ip_87 myip 192.168.100.87
acl ip_88 myip 192.168.100.88
acl ip_89 myip 192.168.100.89
acl ip_90 myip 192.168.100.90
acl ip_91 myip 192.168.100.91
acl ip_92 myip 192.168.100.92
acl ip_93 myip 192.168.100.93
acl ip_94 myip 192.168.100.94
acl ip_95 myip 192.168.100.95
acl ip_96 myip 192.168.100.96
acl ip_97 myip 192.168.100.97
acl ip_98 myip 192.168.100.98
acl ip_99 myip 192.168.100.99
acl ip_100 myip 192.168.100.100
acl ip_101 myip 192.168.100.101
acl ip_102 myip 192.168.100.102
acl ip_103 myip 192.168.100.103
acl ip_104 myip 192.168.100.104
acl ip_105 myip 192.168.100.105
acl ip_106 myip 192.168.100.106
acl ip_107 myip 192.168.100.107
acl ip_108 myip 192.168.100.108
acl ip_109 myip 192.168.100.109
acl ip_110 myip 192.168.100.110
acl ip_111 myip 192.168.100.111
acl ip_112 myip 192.168.100.112
acl ip_113 myip 192.168.100.113
acl ip_114 myip 192.168.100.114
acl ip_115 myip 192.168.100.115
acl ip_116 myip 192.168.100.116
acl ip_117 myip 192.168.100.117
acl ip_118 myip 192.168.100.118
acl ip_119 myip 192.168.100.119
acl ip_120 myip 192.168.100.120
acl ip_121 myip 192.168.100.121
acl ip_122 myip 192.168.100.122
acl ip_123 myip 192.168.100.123
acl ip_124 myip 192.168.100.124
acl ip_125 myip 192.168.100.125
acl ip_126 myip 192.168.100.126
acl ip_127 myip 192.168.100.127
acl ip_128 myip 192.168.100.128
acl ip_129 myip 192.168.100.129
acl ip_130 myip 192.168.100.130
acl ip_131 myip 192.168.100.131
acl ip_132 myip 192.168.100.132
acl ip_133 myip 192.168.100.133
acl ip_134 myip 192.168.100.134
acl ip_135 myip 192.168.100.135
acl ip_136 myip 192.168.100.136
acl ip_137 myip 192.168.100.137
acl ip_138 myip 192.168.100.138
acl ip_139 myip 192.168.100.139
acl ip_140 myip 192.168.100.140
acl ip_141 myip 192.168.100.141
acl ip_142 myip 192.168.100.142
acl ip_143 myip 192.168.100.143
acl ip_144 myip 192.168.100.144
acl ip_145 myip 192.168.100.145
acl ip_146 myip 192.168.100.146
acl ip_147 myip 192.168.100.147
acl ip_148 myip 192.168.100.148
acl ip_149 myip 192.168.100.149
acl ip_150 myip 192.168.100.150
acl ip_151 myip 192.168.100.151
acl ip_152 myip 192.168.100.152
acl ip_153 myip 192.168.100.153
acl ip_154 myip 192.168.100.154
acl ip_155 myip 192.168.100.155
acl ip_156 myip 192.168.100.156
acl ip_157 myip 192.168.100.157
acl ip_158 myip 192.168.100.158
acl ip_159 myip 192.168.100.159
acl ip_160 myip 192.168.100.160
acl ip_161 myip 192.168.100.161
acl ip_162 myip 192.168.100.162
acl ip_163 myip 192.168.100.163
acl ip_164 myip 192.168.100.164
acl ip_165 myip 192.168.100.165
acl ip_166 myip 192.168.100.166
acl ip_167 myip 192.168.100.167
acl ip_168 myip 192.168.100.168
acl ip_169 myip 192.168.100.169
acl ip_170 myip 192.168.100.170
acl ip_171 myip 192.168.100.171
acl ip_172 myip 192.168.100.172
acl ip_173 myip 192.168.100.173
acl ip_174 myip 192.168.100.174
acl ip_175 myip 192.168.100.175
acl ip_176 myip 192.168.100.176
acl ip_177 myip 192.168.100.177
acl ip_178 myip 192.168.100.178
acl ip_179 myip 192.168.100.179
acl ip_180 myip 192.168.100.180
acl ip_181 myip 192.168.100.181
acl ip_182 myip 192.168.100.182
acl ip_183 myip 192.168.100.183
acl ip_184 myip 192.168.100.184
acl ip_185 myip 192.168.100.185
acl ip_186 myip 192.168.100.186
acl ip_187 myip 192.168.100.187
acl ip_188 myip 192.168.100.188
acl ip_189 myip 192.168.100.189
acl ip_190 myip 192.168.100.190
acl ip_191 myip 192.168.100.191
acl ip_192 myip 192.168.100.192
acl ip_193 myip 192.168.100.193
acl ip_194 myip 192.168.100.194
acl ip_195 myip 192.168.100.195
acl ip_196 myip 192.168.100.196
acl ip_197 myip 192.168.100.197
acl ip_198 myip 192.168.100.198
acl ip_199 myip 192.168.100.199
acl ip_200 myip 192.168.100.200
tcp_outgoing_address 192.168.100.1 ip_1
tcp_outgoing_address 192.168.100.2 ip_2
tcp_outgoing_address 192.168.100.3 ip_3
tcp_outgoing_address 192.168.100.4 ip_4
tcp_outgoing_address 192.168.100.5 ip_5
tcp_outgoing_address 192.168.100.6 ip_6
tcp_outgoing_address 192.168.100.7 ip_7
tcp_outgoing_address 192.168.100.8 ip_8
tcp_outgoing_address 192.168.100.9 ip_9
tcp_outgoing_address 192.168.100.10 ip_10
tcp_outgoing_address 192.168.100.11 ip_11
tcp_outgoing_address 192.168.100.12 ip_12
tcp_outgoing_address 192.168.100.13 ip_13
tcp_outgoing_address 192.168.100.14 ip_14
tcp_outgoing_address 192.168.100.15 ip_15
tcp_outgoing_address 192.168.100.16 ip_16
tcp_outgoing_address 192.168.100.17 ip_17
tcp_outgoing_address 192.168.100.18 ip_18
tcp_outgoing_address 192.168.100.19 ip_19
tcp_outgoing_address 192.168.100.20 ip_20
tcp_outgoing_address 192.168.100.21 ip_21
tcp_outgoing_address 192.168.100.22 ip_22
tcp_outgoing_address 192.168.100.23 ip_23
tcp_outgoing_address 192.168.100.24 ip_24
tcp_outgoing_address 192.168.100.25 ip_25
tcp_outgoing_address 192.168.100.26 ip_26
tcp_outgoing_address 192.168.100.27 ip_27
tcp_outgoing_address 192.168.100.28 ip_28
tcp_outgoing_address 192.168.100.29 ip_29
tcp_outgoing_address 192.168.100.30 ip_30
tcp_outgoing_address 192.168.100.31 ip_31
tcp_outgoing_address 192.168.100.32 ip_32
tcp_outgoing_address 192.168.100.33 ip_33
tcp_outgoing_address 192.168.100.34 ip_34
tcp_outgoing_address 192.168.100.35 ip_35
tcp_outgoing_address 192.168.100.36 ip_36
tcp_outgoing_address 192.168.100.37 ip_37
tcp_outgoing_address 192.168.100.38 ip_38
tcp_outgoing_address 192.168.100.39 ip_39
tcp_outgoing_address 192.168.100.40 ip_40
tcp_outgoing_address 192.168.100.41 ip_41
tcp_outgoing_address 192.168.100.42 ip_42
tcp_outgoing_address 192.168.100.43 ip_43
tcp_outgoing_address 192.168.100.44 ip_44
tcp_outgoing_address 192.168.100.45 ip_45
tcp_outgoing_address 192.168.100.46 ip_46
tcp_outgoing_address 192.168.100.47 ip_47
tcp_outgoing_address 192.168.100.48 ip_48
tcp_outgoing_address 192.168.100.49 ip_49
tcp_outgoing_address 192.168.100.50 ip_50
tcp_outgoing_address 192.168.100.51 ip_51
tcp_outgoing_address 192.168.100.52 ip_52
tcp_outgoing_address 192.168.100.53 ip_53
tcp_outgoing_address 192.168.100.54 ip_54
tcp_outgoing_address 192.168.100.55 ip_55
tcp_outgoing_address 192.168.100.56 ip_56
tcp_outgoing_address 192.168.100.57 ip_57
tcp_outgoing_address 192.168.100.58 ip_58
tcp_outgoing_address 192.168.100.59 ip_59
tcp_outgoing_address 192.168.100.60 ip_60
tcp_outgoing_address 192.168.100.61 ip_61
tcp_outgoing_address 192.168.100.62 ip_62
tcp_outgoing_address 192.168.100.63 ip_63
tcp_outgoing_address 192.168.100.64 ip_64
tcp_outgoing_address 192.168.100.65 ip_65
tcp_outgoing_address 192.168.100.66 ip_66
tcp_outgoing_address 192.168.100.67 ip_67
tcp_outgoing_address 192.168.100.68 ip_68
tcp_outgoing_address 192.168.100.69 ip_69
tcp_outgoing_address 192.168.100.70 ip_70
tcp_outgoing_address 192.168.100.71 ip_71
tcp_outgoing_address 192.168.100.72 ip_72
tcp_outgoing_address 192.168.100.73 ip_73
tcp_outgoing_address 192.168.100.74 ip_74
tcp_outgoing_address 192.168.100.75 ip_75
tcp_outgoing_address 192.168.100.76 ip_76
tcp_outgoing_address 192.168.100.77 ip_77
tcp_outgoing_address 192.168.100.78 ip_78
tcp_outgoing_address 192.168.100.79 ip_79
tcp_outgoing_address 192.168.100.80 ip_80
tcp_outgoing_address 192.168.100.81 ip_81
tcp_outgoing_address 192.168.100.82 ip_82
tcp_outgoing_address 192.168.100.83 ip_83
tcp_outgoing_address 192.168.100.84 ip_84
tcp_outgoing_address 192.168.100.85 ip_85
tcp_outgoing_address 192.168.100.86 ip_86
tcp_outgoing_address 192.168.100.87 ip_87
tcp_outgoing_address 192.168.100.88 ip_88
tcp_outgoing_address 192.168.100.89 ip_89
tcp_outgoing_address 192.168.100.90 ip_90
tcp_outgoing_address 192.168.100.91 ip_91
tcp_outgoing_address 192.168.100.92 ip_92
tcp_outgoing_address 192.168.100.93 ip_93
tcp_outgoing_address 192.168.100.94 ip_94
tcp_outgoing_address 192.168.100.95 ip_95
tcp_outgoing_address 192.168.100.96 ip_96
tcp_outgoing_address 192.168.100.97 ip_97
tcp_outgoing_address 192.168.100.98 ip_98
tcp_outgoing_address 192.168.100.99 ip_99
tcp_outgoing_address 192.168.100.100 ip_100
tcp_outgoing_address 192.168.100.101 ip_101
tcp_outgoing_address 192.168.100.102 ip_102
tcp_outgoing_address 192.168.100.103 ip_103
tcp_outgoing_address 192.168.100.104 ip_104
tcp_outgoing_address 192.168.100.105 ip_105
tcp_outgoing_address 192.168.100.106 ip_106
tcp_outgoing_address 192.168.100.107 ip_107
tcp_outgoing_address 192.168.100.108 ip_108
tcp_outgoing_address 192.168.100.109 ip_109
tcp_outgoing_address 192.168.100.110 ip_110
tcp_outgoing_address 192.168.100.111 ip_111
tcp_outgoing_address 192.168.100.112 ip_112
tcp_outgoing_address 192.168.100.113 ip_113
tcp_outgoing_address 192.168.100.114 ip_114
tcp_outgoing_address 192.168.100.115 ip_115
tcp_outgoing_address 192.168.100.116 ip_116
tcp_outgoing_address 192.168.100.117 ip_117
tcp_outgoing_address 192.168.100.118 ip_118
tcp_outgoing_address 192.168.100.119 ip_119
tcp_outgoing_address 192.168.100.120 ip_120
tcp_outgoing_address 192.168.100.121 ip_121
tcp_outgoing_address 192.168.100.122 ip_122
tcp_outgoing_address 192.168.100.123 ip_123
tcp_outgoing_address 192.168.100.124 ip_124
tcp_outgoing_address 192.168.100.125 ip_125
tcp_outgoing_address 192.168.100.126 ip_126
tcp_outgoing_address 192.168.100.127 ip_127
tcp_outgoing_address 192.168.100.128 ip_128
tcp_outgoing_address 192.168.100.129 ip_129
tcp_outgoing_address 192.168.100.130 ip_130
tcp_outgoing_address 192.168.100.131 ip_131
tcp_outgoing_address 192.168.100.132 ip_132
tcp_outgoing_address 192.168.100.133 ip_133
tcp_outgoing_address 192.168.100.134 ip_134
tcp_outgoing_address 192.168.100.135 ip_135
tcp_outgoing_address 192.168.100.136 ip_136
tcp_outgoing_address 192.168.100.137 ip_137
tcp_outgoing_address 192.168.100.138 ip_138
tcp_outgoing_address 192.168.100.139 ip_139
tcp_outgoing_address 192.168.100.140 ip_140
tcp_outgoing_address 192.168.100.141 ip_141
tcp_outgoing_address 192.168.100.142 ip_142
tcp_outgoing_address 192.168.100.143 ip_143
tcp_outgoing_address 192.168.100.144 ip_144
tcp_outgoing_address 192.168.100.145 ip_145
tcp_outgoing_address 192.168.100.146 ip_146
tcp_outgoing_address 192.168.100.147 ip_147
tcp_outgoing_address 192.168.100.148 ip_148
tcp_outgoing_address 192.168.100.149 ip_149
tcp_outgoing_address 192.168.100.150 ip_150
tcp_outgoing_address 192.168.100.151 ip_151
tcp_outgoing_address 192.168.100.152 ip_152
tcp_outgoing_address 192.168.100.153 ip_153
tcp_outgoing_address 192.168.100.154 ip_154
tcp_outgoing_address 192.168.100.155 ip_155
tcp_outgoing_address 192.168.100.156 ip_156
tcp_outgoing_address 192.168.100.157 ip_157
tcp_outgoing_address 192.168.100.158 ip_158
tcp_outgoing_address 192.168.100.159 ip_159
tcp_outgoing_address 192.168.100.160 ip_160
tcp_outgoing_address 192.168.100.161 ip_161
tcp_outgoing_address 192.168.100.162 ip_162
tcp_outgoing_address 192.168.100.163 ip_163
tcp_outgoing_address 192.168.100.164 ip_164
tcp_outgoing_address 192.168.100.165 ip_165
tcp_outgoing_address 192.168.100.166 ip_166
tcp_outgoing_address 192.168.100.167 ip_167
tcp_outgoing_address 192.168.100.168 ip_168
tcp_outgoing_address 192.168.100.169 ip_169
tcp_outgoing_address 192.168.100.170 ip_170
tcp_outgoing_address 192.168.100.171 ip_171
tcp_outgoing_address 192.168.100.172 ip_172
tcp_outgoing_address 192.168.100.173 ip_173
tcp_outgoing_address 192.168.100.174 ip_174
tcp_outgoing_address 192.168.100.175 ip_175
tcp_outgoing_address 192.168.100.176 ip_176
tcp_outgoing_address 192.168.100.177 ip_177
tcp_outgoing_address 192.168.100.178 ip_178
tcp_outgoing_address 192.168.100.179 ip_179
tcp_outgoing_address 192.168.100.180 ip_180
tcp_outgoing_address 192.168.100.181 ip_181
tcp_outgoing_address 192.168.100.182 ip_182
tcp_outgoing_address 192.168.100.183 ip_183
tcp_outgoing_address 192.168.100.184 ip_184
tcp_outgoing_address 192.168.100.185 ip_185
tcp_outgoing_address 192.168.100.186 ip_186
tcp_outgoing_address 192.168.100.187 ip_187
tcp_outgoing_address 192.168.100.188 ip_188
tcp_outgoing_address 192.168.100.189 ip_189
tcp_outgoing_address 192.168.100.190 ip_190
tcp_outgoing_address 192.168.100.191 ip_191
tcp_outgoing_address 192.168.100.192 ip_192
tcp_outgoing_address 192.168.100.193 ip_193
tcp_outgoing_address 192.168.100.194 ip_194
tcp_outgoing_address 192.168.100.195 ip_195
tcp_outgoing_address 192.168.100.196 ip_196
tcp_outgoing_address 192.168.100.197 ip_197
tcp_outgoing_address 192.168.100.198 ip_198
tcp_outgoing_address 192.168.100.199 ip_199
tcp_outgoing_address 192.168.100.200 ip_200
 
 
 
http_access allow radius-auth
request_header_access Via deny all
request_header_access X-Forwarded-For deny all
EOF
 
##配置SS5自动启动
cat>/etc/rc.d/rc.local<<EOF
#!/bin/bash
touch /var/local/subsys/local
mkdir -p /var/run/ss5
for i in `seq 6001 6200`
do
usleep 300
ss5 -m -t -u socks$i -b 0.0.0.0:$i
ss5radius -m -t -u socks$i -b 0.0.0.0:$(($i+1000))
done
EOF
chmod +x /etc/rc.d/rc.local
 
 
 
 
 
##添加带用户名密码验证的HTTP(S)代理
安装squid和httpd
yum -y install squid
 
 
配置文件:
http_port 3128
auth_param basic program /usr/lib64/squid/basic_radius_auth -f -f /etc/squid/squid_radius.conf
auth_param basic children 5
auth_param basic realm Web-Proxy
auth_param basic credentialsttl 5 minute
auth_param basic casesensitive off
  
acl radius-auth proxy_auth REQUIRED
http_access allow radius-auth
http_access allow localhost
http_access deny all

  

posted @   嗷嗷鹿鸣[VX|dshoub]  阅读(2772)  评论(2编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
点击右上角即可分享
微信分享提示