[26763] 2021-08-16_基于ProxyPool创建Proxifier代理配置文件

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-19
2021-08-16_基于ProxyPool创建Proxifier代理配置文件 1 2 P r o x y P o o l P r o x i f i e r   h e s c   m o o n s e c   2 0 2 1 - 0 8 - 1 6   #   , 1 P r o x y P o o l P r o x i f i e r     2 0 2 1           访 访   w a f I P I P 访 w a f         使 g i t h u b P r o x y P o o l I P R e d i s d o c k e r P r o x y P o o l h t t p s : / / g i t h u b . c o m / j h a o 1 0 4 / p r o x y _ p o o l 2 . 1 R e d i s   h t t p s : / / w w w . c n b l o g s . c o m / h u n a n z p / p / 1 2 3 0 4 6 2 2 . h t m l 2 . 2 R e d i s   2 . 3 P r o x y P o o l   d o c k e r d o c k e r   D o c k e r R e d i s D e s k t o p M a n a g e r 2 . 4 P r o x i f i e r # r e d i s . c o n f r e d i s r e q u i r e p a s s   " " # 访 , # r e d i s # b i n d   1 2 7 . 0 . 0 . 1 # d a e m o n i z e n o # R e d i s 使 y e s n o p r o t e c t e d - m o d e n o   # d o c k e r p u l l   j h a o 1 0 4 / p r o x y _ p o o l   - - d o c k e r r u n   - - e n v   D B _ C O N N = r e d i s : / / : p a s s w o r d @ i p : p o r t / d b   - p   5 0 1 0 : 5 0 1 0 j h a o 1 0 4 / p r o x y _ p o o l : l a t e s t   - - P r o x y P o o l d o c k e r   r u n   - - e n   v D B _ C O N N = r e d i s : / / : r e d i s ( P r o x i f i e r p y t h o n 使 ) @ i p : p o r t / 0 - p 5 0 1 0 : 5 0 1 0   j h a o 1 0 4 / p r o x y _ p o o l : l a t e s t d o c k e r   r u n   - - e n v   D B _ C O N N = r e d i s : / / : @ 1 9 2 . 1 6 8 . 1 0 . 2 0 : 6 3 7 9 / 0   - p   5 0 1 0 : 5 0 1 0 j h a o 1 0 4 / p r o x y _ p o o l : l a t e s
P r o x i f i e r 2 . 5 P r o x i f i e r H T T P i p H T T P P r o x i f i e r H T T P S 2 . 6   P r o x i f i e r P y t h o n 3 . 6 R e d i s , j s o n , E l e m e n t T r e e #   - * -   c o d i n g : u t f 8   - * - i m p o r t   r e d i s i m p o r t   j s o n f r o m   x m l . e t r e e   i m p o r t   E l e m e n t T r e e d e f   R e d i s P r o x y G e t ( ) :         C o n n e c t S t r i n g   =   [ ]         p o o l   =   r e d i s . C o n n e c t i o n P o o l ( h o s t = ' 1 9 2 . 1 6 8 . 1 0 . 2 0 ' ,   p o r t = 6 3 7 9 ,   d b = 0 ,   d e c o d e _ r e s p o n s e s = T r u e )         u s e _ p r o x y   =   r e d i s . R e d i s ( c o n n e c t i o n _ p o o l = p o o l )         k e y   =   u s e _ p r o x y . h k e y s ( ' u s e _ p r o x y ' )         f o r   t e m p   i n   k e y :                 t r y :                         C o n n e c t S t r i n g . a p p e n d ( j s o n . l o a d s ( u s e _ p r o x y . h g e t ( ' u s e _ p r o x y ' , t e m p ) ) )                 e x c e p t   j s o n . J S O N D e c o d e E r r o r :   #   J S O N                         p a s s         r e t u r n   C o n n e c t S t r i n g d e f   x m l O u t p u t s ( d a t a ) :         i   =   1 0 1         P r o x y I D L i s t   =   [ ] #   P r o x i f i e r P r o f i l e         P r o x i f i e r P r o f i l e   =   E l e m e n t T r e e . E l e m e n t ( " P r o x i f i e r P r o f i l e " )         P r o x i f i e r P r o f i l e . s e t ( " v e r s i o n " ,   s t r ( i ) )         P r o x i f i e r P r o f i l e . s e t ( " p l a t f o r m " ,   " W i n d o w s " )         P r o x i f i e r P r o f i l e . s e t ( " p r o d u c t _ i d " ,   " 0 " )         P r o x i f i e r P r o f i l e . s e t ( " p r o d u c t _ m i n v e r " ,   " 3 1 0 " ) #   O p t i o n s           O p t i o n s   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x i f i e r P r o f i l e ,   " O p t i o n s " )         #   O p t i o n s . R e s o l v e         R e s o l v e   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " R e s o l v e " )         #   O p t i o n s . R e s o l v e . A u t o M o d e D e t e c t i o n         A u t o M o d e D e t e c t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( R e s o l v e ,   " A u t o M o d e D e t e c t i o n " )         A u t o M o d e D e t e c t i o n . s e t ( " e n a b l e d " ,   " f a l s e " )         #   O p t i o n s . R e s o l v e . V i a P r o x y         V i a P r o x y   =   E l e m e n t T r e e . S u b E l e m e n t ( R e s o l v e ,   " V i a P r o x y " )         V i a P r o x y . s e t ( " e n a b l e d " ,   " f a l s e " )
        #   O p t i o n s . R e s o l v e . V i a P r o x y . T r y L o c a l D n s F i r s t         T r y L o c a l D n s F i r s t   =   E l e m e n t T r e e . S u b E l e m e n t ( V i a P r o x y ,   " T r y L o c a l D n s F i r s t " )         T r y L o c a l D n s F i r s t . s e t ( " e n a b l e d " ,   " f a l s e " )         #   O p t i o n s . R e s o l v e . E x c l u s i o n L i s t         E x c l u s i o n L i s t   =   E l e m e n t T r e e . S u b E l e m e n t ( R e s o l v e ,   " E x c l u s i o n L i s t " )         E x c l u s i o n L i s t . t e x t   =   " % C o m p u t e r N a m e % ;   l o c a l h o s t ;   * . l o c a l "         #   O p t i o n s . *         E n c r y p t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " E n c r y p t i o n " )         E n c r y p t i o n . s e t ( " m o d e " ,   ' b a s i c ' )         E n c r y p t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " H t t p P r o x i e s S u p p o r t " )         E n c r y p t i o n . s e t ( " e n a b l e d " ,   ' t r u e ' )         E n c r y p t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " H a n d l e D i r e c t C o n n e c t i o n s " )         E n c r y p t i o n . s e t ( " e n a b l e d " ,   ' f a l s e ' )         E n c r y p t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " C o n n e c t i o n L o o p D e t e c t i o n " )         E n c r y p t i o n . s e t ( " e n a b l e d " ,   ' t r u e ' )         E n c r y p t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " P r o c e s s S e r v i c e s " )         E n c r y p t i o n . s e t ( " e n a b l e d " ,   ' f a l s e ' )         E n c r y p t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( O p t i o n s ,   " P r o c e s s O t h e r U s e r s " )         E n c r y p t i o n . s e t ( " e n a b l e d " ,   ' f a l s e ' )         #   P r o x y L i s t         P r o x y L i s t   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x i f i e r P r o f i l e ,   " P r o x y L i s t " )         f o r   t e m p   i n   d a t a :                 i   + =   1     #   1 0 1                 #   P r o x y L i s t . P r o x y                 P r o x y   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x y L i s t ,   " P r o x y " )                 P r o x y . s e t ( " i d " ,   s t r ( i ) )                 i f   n o t   t e m p [ ' h t t p s ' ] :                         P r o x y . s e t ( " t y p e " ,   " H T T P " )                 e l s e :                         P r o x y . s e t ( " t y p e " ,   " H T T P S " )                         P r o x y . t e x t   =   s t r ( i )                         P r o x y I D L i s t . a p p e n d ( i )                 #   P r o x y L i s t . P r o x y . A d d r e s s                 A d d r e s s   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x y ,   " A d d r e s s " )                 A d d r e s s . t e x t   =   t e m p [ ' p r o x y ' ] . s p l i t ( " : " ,   1 ) [ 0 ]                 #   P r o x y L i s t . P r o x y . P o r t                 P o r t   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x y ,   " P o r t " )                 P o r t . t e x t   =   t e m p [ ' p r o x y ' ] . s p l i t ( " : " ,   1 ) [ 1 ]                 #   P r o x y L i s t . P r o x y . O p t i o n s                 O p t i o n s   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x y ,   " O p t i o n s " )                 O p t i o n s . t e x t   =   " 4 8 "         #   R u l e L i s t         C h a i n L i s t   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x i f i e r P r o f i l e ,   " C h a i n L i s t " )         #   R u l e L i s t . C h a i n         C h a i n   =   E l e m e n t T r e e . S u b E l e m e n t ( C h a i n L i s t ,   " C h a i n " )         C h a i n . s e t ( " i d " ,   s t r ( i ) )         C h a i n . s e t ( " t y p e " ,   " s i m p l e " )         #   R u l e L i s t . C h a i n . N a m e         N a m e   =   E l e m e n t T r e e . S u b E l e m e n t ( C h a i n ,   " N a m e " )         N a m e . t e x t = " A g e n t P o o l "         #   R u l e L i s t . C h a i n . P r o x y         f o r   t e m p _ i d   i n   P r o x y I D L i s t :                 P r o x y   =   E l e m e n t T r e e . S u b E l e m e n t ( C h a i n ,   " P r o x y " )                 P r o x y . s e t ( " e n a b l e d " ,   " t r u e " )                 P r o x y . t e x t = s t r ( t e m p _ i d )         #   R u l e L i s t         R u l e L i s t   =   E l e m e n t T r e e . S u b E l e m e n t ( P r o x i f i e r P r o f i l e ,   " R u l e L i s t " )         #   R u l e         R u l e   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e L i s t ,   " R u l e " )         R u l e . s e t ( " e n a b l e d " ,   " t r u e " )         N a m e   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e , " N a m e " )         A p p l i c a t i o n s   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e , " A p p l i c a t i o n s " )         A c t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e , " A c t i o n " )         N a m e . t e x t = " . e x e   [ a u t o - c r e a t e d ] "         A p p l i c a t i o n s . t e x t = " . e x e "         A c t i o n . s e t ( " t y p e " , " D i r e c t " )         #   R u l e
4 P r o x i f i e r r e d i s - t o - x m l P r o x i f i e r             #   R u l e         R u l e   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e L i s t ,   " R u l e " )         R u l e . s e t ( " e n a b l e d " ,   " t r u e " )         N a m e   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e , " N a m e " )         T a r g e t s   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e , " T a r g e t s " )         A c t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e , " A c t i o n " )         N a m e . t e x t = " L o c a l h o s t "         T a r g e t s . t e x t = " l o c a l h o s t ;   1 2 7 . 0 . 0 . 1 ;   % C o m p u t e r N a m e % "         A c t i o n . s e t ( " t y p e " ,   " D i r e c t " )         #   R u l e         R u l e   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e L i s t ,   " R u l e " )         R u l e . s e t ( " e n a b l e d " ,   " t r u e " )         N a m e   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e ,   " N a m e " )         A c t i o n   =   E l e m e n t T r e e . S u b E l e m e n t ( R u l e ,   " A c t i o n " )         N a m e . t e x t   =   " D e f a u l t "         A c t i o n . t e x t   =   " 1 0 2 "         A c t i o n . s e t ( " t y p e " ,   " P r o x y " )         t r e e   =   E l e m e n t T r e e . E l e m e n t T r e e ( P r o x i f i e r P r o f i l e )         t r e e . w r i t e ( " P r o x i f i e r C o n f . p p x " ,   e n c o d i n g = " U T F - 8 " ,   x m l _ d e c l a r a t i o n = T r u e ) i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' :         p r o x y _ d a t a   =   R e d i s P r o x y G e t ( )         x m l O u t p u t s ( p r o x y _ d a t a )         p r i n t ( " P r o x i f i e r C o n f . p p x . . . . " )

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则