귀차니즘

opkg update   해서 업데이트 먼저 하기

opkg install tinyproxy luci-app-tinyproxy   라고 검색하면 나오는데 luci- ~~ 는 설치가 안된다.

 

/opt/etc/init.d/S21tinyproxy start   서비스 시작

 

nano /opt/etc/tinyproxy.conf   설정파일 셋업

 

Port 8888         =>  3128 등 원하는 것으로 변경

MaxClients 100  => (적당히 줄이자.  본인은 혼자 쓰기에 25 로 설정.)

MinSpareServers 5 => (적당히 줄이자.  본인은 혼자 쓰기에 1 로 설정.)

MaxSpareServers 20 => (적당히 줄이자.  본인은 혼자 쓰기에 5 로 설정.)

StartServers 10  => (적당히 줄이자.  본인은 혼자 쓰기에 2 로 설정.)

Allow 127.0.0.1  => 0.0.0.0  으로 변경 (모든 IP 대역 접속 가능) - 127.0.0.1 은 loopback 이니까 자기 밖에 안된다.

 

/opt/etc/init.d/S21tinyproxy restart

 

nano /jffs/scripts/firewall-start   방화벽 설정

   iptables -I INPUT -p tcp --destination-port 3128(지정한포트) -j ACCEPT

입력 후 저장 (Ctrl+X)

 

service restart_firewall    방화벽 재시작.

 

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

포트 포워딩과 방화벽의 고찰  (0) 2020.04.27
웹 프록시 Privoxy 설치  (0) 2020.03.16
AC68P 공유기에서 광고차단  (0) 2019.02.23
NEXTCLOUD 설치  (0) 2019.01.27
IPTV 채널 참고자료  (0) 2018.12.30

tvh 를 잘 써먹기 위해 외부에서도 접속하게 하고 싶었는데

항상 뭔가가 막혀서 잘 안되더랬다.

 

고민하다 고민하다 잘 안되면 생각날 때마다 해보길 여러 해

오늘 불연듯 생각나버렸다!

 

결론은....

 

fire-wall  은 내부에서의 역할을 관리한다. 

tcp 80 을 열어줬다면 내부에서 작동하는 80 을 열어준 것이다.  외부에서 접속할 수 있는 80 이 아니다.

inbound 와 outbound 인거시다...

 

즉, 80번을 열어줬으므로 포트포워딩에서 8080 으로 외부를 설정하고 80 을 설정할 수 있게 되는 거시다.

 

lighttpd  같은 걸 따라하면 81 번 포트를 열어주게 되어있는데

방화벽에서 81 을 열어주고 포트포워딩은 80 -> 81 을 해주면 되겠다.

 

이렇게 간단한 걸... 헤매던 아까운 시간들.

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

opkg tinyproxy 설정하기  (0) 2020.12.10
웹 프록시 Privoxy 설치  (0) 2020.03.16
AC68P 공유기에서 광고차단  (0) 2019.02.23
NEXTCLOUD 설치  (0) 2019.01.27
IPTV 채널 참고자료  (0) 2018.12.30

출처 : https://openwrt.org/docs/guide-user/services/proxy/privoxy

 

opkg install privoxy   로 설치한다.

 

nano /jffs/scripts/firewall-start   방화벽 설정

   iptables -I INPUT -p tcp --destination-port 8118 -j ACCEPT

입력 후 저장.

 

service restart_firewall    방화벽 재시작.

 

nano /opt/etc/privoxy/config      설정파일 위치

/opt/etc/init.d/S24privoxy restart   재시작.

 

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

opkg tinyproxy 설정하기  (0) 2020.12.10
포트 포워딩과 방화벽의 고찰  (0) 2020.04.27
AC68P 공유기에서 광고차단  (0) 2019.02.23
NEXTCLOUD 설치  (0) 2019.01.27
IPTV 채널 참고자료  (0) 2018.12.30

https://diversion.ch/diversion/installation.html  를 참고하면 되는데... (지원되는 공유기 목록도 볼 수 있다)


기본적으로 멀린 펌이 설치되어 있어야한다. (당연히 했을거라 생각하지만)


USB 라도 꽂혀있어야 한다.


curl -Os https://diversion.ch/install && sh install


를 타이핑하면 설치할 수 있다.


1.  1를 입력해서 설치.

2.  theme(테마) 선택. 1~6 중에 마음에 드는 걸로.

3.  Lite 와 Standard 중 선택.   (Standard 는 pixelserv-tls 패키지가 설치되어 있어야한다.)


Lite 를 선택하고 Enter 만 눌러도 설치는 완료.


e 를 입력해서 종료.

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

포트 포워딩과 방화벽의 고찰  (0) 2020.04.27
웹 프록시 Privoxy 설치  (0) 2020.03.16
NEXTCLOUD 설치  (0) 2019.01.27
IPTV 채널 참고자료  (0) 2018.12.30
ASUS RT-68P DDNS 설정  (0) 2018.06.24

https://hqt.ro/nextcloud-through-lighttpd-entware/


링크에 있는 대로의 버전을 이용해야한다.


최신은 15.0.4 인데 링크의 버전은 13.0.6 인가를 쓰고 있다.


15.0.4 로 시도했더니 에러난다. 13.0.6 은 잘된다.


최신버전 18.0.4 로 변경되었다. 언제된건지는 모르겠지만... 설치해보니 잘된다.


그렇지만 여전히 퍼포먼스는 최악이다... 게다가 공유기가 멈추는 증상도 보인다.


AC68 제품에서는 아무래도 무리인가 싶다.


테스트된 제품이 86 이라니 차이가 많이 날 것 같긴하지만...


여튼 개인용 클라우드는 유명제품을 이용하는게 나은 것 같다.

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

웹 프록시 Privoxy 설치  (0) 2020.03.16
AC68P 공유기에서 광고차단  (0) 2019.02.23
IPTV 채널 참고자료  (0) 2018.12.30
ASUS RT-68P DDNS 설정  (0) 2018.06.24
pydio 설치  (0) 2018.05.07

https://topis.me/29


http://lightinglife.tistory.com/138



https://www.tistory.com/m/search/omvp


http://blog.cjbox.kr/entry/tvheadend-OMVS-%EB%8C%80%EC%B2%B4-IP-TV-%EC%8A%A4%EC%BA%94Scanner-playlist-creator


https://blog.yeon.me/goto/1432


https://www.clien.net/service/board/cm_nas/10171023


https://dvdprime.com/g2/bbs/board.php?bo_table=comm&wr_id=17978856


http://blog.naver.com/PostView.nhn?blogId=browniz1004&logNo=220974295333


https://www.clien.net/service/board/cm_nas/10570084


https://topis.me/79



'Devices > ASUS RT-AC68P' 카테고리의 다른 글

AC68P 공유기에서 광고차단  (0) 2019.02.23
NEXTCLOUD 설치  (0) 2019.01.27
ASUS RT-68P DDNS 설정  (0) 2018.06.24
pydio 설치  (0) 2018.05.07
opkg 로 php5 설치  (0) 2017.05.17

도메인이름은    .duckdns.org  를 뺀 앞 도메인

토큰은 위쪽에 나온다. (duckdns 접속 후 도메인 관리)



cd /jffs/scripts/

vi ddns-start

(vi 를 사용할 줄 모른다면   a 를 눌러서 insert 상태로 만든 후 아래 내용을 복사하고

ESC 를 누른 다음  :x   (콜론 엑스) 를 입력해 저장하고 나온다.)


#=====아래 내용 복사 =======


#!/bin/sh


SUBDOMAIN="도메인이름"

TOKEN="토큰"


QUERY="https://www.duckdns.org/update?domains=$SUBDOMAIN&token=$TOKEN&ip=$1&verbose=true"


RESULT=`curl --silent "$QUERY"`


if [ "$RESULT" = "KO" ]

then

 /sbin/ddns_custom_updated 0

 LOGFILE=/jffs/scripts/ERROR_`date +%Y%m%d`.log

 date >> ${LOGFILE}

 echo $QUERY >> ${LOGFILE}

 echo $RESULT >> ${LOGFILE}

 echo >> ${LOGFILE}

else

 /sbin/ddns_custom_updated 1

 LOGFILE=/jffs/scripts/result.log

 date >> ${LOGFILE}

 echo $RESULT >> ${LOGFILE}

 echo >> ${LOGFILE}

fi

#=====끝======


chmod a+x ddns-start


현재 위치에서(/jffs/scripts/)


vi init-start


#=== ddns 자동실행 ===

cru a "update-DUCKDNS" "* * * * * /jffs/scripts/ddns-start"

#======끝=========


chmod +x init-start


등록 실패라고 뜬다면

[관리] -> [시스템] 으로 가서 Enable JFFS costom scripts and configs 를 Yes 로 바꿔준다.

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

NEXTCLOUD 설치  (0) 2019.01.27
IPTV 채널 참고자료  (0) 2018.12.30
pydio 설치  (0) 2018.05.07
opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24

nextcloud 가 불안정해서 바꿀까 싶은 것



다운로드


wget https://download.pydio.com/pub/core/archives/pydio-core-8.0.2.tar.gz

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

IPTV 채널 참고자료  (0) 2018.12.30
ASUS RT-68P DDNS 설정  (0) 2018.06.24
opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24
68p 서비스 시작 중지  (0) 2017.03.22

php7 도 있지만 호환성을 위해 php5 로 설치하도록 하자.


opkg update
opkg list php*

을 타이핑하면 opkg 로 설치할 수 있는 php 로 시작하는 것들이 나온다.


opkg install php5 php5-cgi


.php 의 직접 실행이 필요하면


php-cgi  파일명.php  로 하면 된다.


'Devices > ASUS RT-AC68P' 카테고리의 다른 글

ASUS RT-68P DDNS 설정  (0) 2018.06.24
pydio 설치  (0) 2018.05.07
68p 에 tvheadend 설치  (4) 2017.03.24
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22

출처 : http://blog.naver.com/PostView.nhn?blogId=sky100301&logNo=220921764967&redirect=Dlog&widgetTypeCall=true


* 스왑 설정 (미설정 시 관리자 페이지 접속 불가)


4번 참조


http://blog.naver.com/sky100301/220921734734



* 공유기 옵션 변경


LAN -> IPTV


멀티캐스트 라우팅 (IGMP Proxy) -> 사용


효과적인 멀티 캐스트 전달 활성화 (IGMP Snooping) -> 사용




1. tvheadend 설치 (4.2.3 버전 첨부)


wget -O tvheadend_4.2.3-1_armv7soft.ipk http://complainforyou.tistory.com/attachment/cfile5.uf@265C7D33597DF84A231C15.ipk 


tvheadend_4.2.3-1_armv7soft.ipk

tvheadend_4.2.2-1_armv7soft.ipk

tvheadend_4.2.1-1_armv7soft.ipk

tvheadend_4.1-1429-ge29df17-jessie-1_armv7soft.ipk



*첨부한 tvheadend 설치 (네트워크 삼바를 이용해 /opt (entware 폴더)로 이동)


opkg install /opt/tvheadend_4.2.3-1_armv7soft.ipk


nano /opt/etc/init.d/S71tvheadend


-----------------------------------------------------------------------------


ARGS="-C -f -u username (공유기 접속 아이디) -g root -c /opt/etc/tvheadend --nobackup"


-----------------------------------------------------------------------------



* 방화벽 설정


nano /jffs/scripts/firewall-start


--------------------------------------------


#!/bin/sh


iptables -I INPUT -p tcp --dport 9981 -j ACCEPT

iptables -I INPUT -p tcp --dport 9982 -j ACCEPT


--------------------------------------------

service restart_firewall


* 실행


/opt/etc/init.d/S71tvheadend start


========= 실행하면 에러가 날텐데 ============

출처 : https://www.clien.net/service/board/cm_nas/13319322


3월에 entware 업데이트시 openssl 1.1.1 버전이 적용되서 생기는 현상입니다.(https://entware.net/2019/03/23/Changelog.html )

/opt/lib 에 구버전 파일인 libssl.so.1.0.0 과 libcrypto.so.1.0.0 를 넣어주시면 해결됩니다.

/opt/bin  에서  tvheadend  -f --log-debug  해보시면 저 파일들이 없다고 메시지 나올껍니다.


1. libopenssl 1.1.1 삭제 : opkg --force-depends remove libopenssl

2. http://bin.entware.net/  에서 맞는 기기 폴더로 진입 archive 폴더에 보면 구버전의  libopenssl  ipk 를 설치

    (제 기기의 경우는 armv7 2.6 이라 libopenssl_1.0.2p-1a_armv7-2.6.ipk)


3. /opt/lib  에서 위 두 파일을 구해서 다른 곳에 복사

4. 다시 libopenssl 업데이트 : opkg update , opkg upgrade

5. 복사해둔 파일2개를 /opt/lib 으로 복사하고 모든 서비스 재시작 : services restart

================ 하면 해결된다 ======================

libopenssl_1.0.2p-1a_armv7-2.6.ipk


정리...


1. wget -O  libopenssl_1.0.2p-1a_armv7-2.6.ipk  https://complainforyou.tistory.com/attachment/cfile7.uf@99CEAC4A5D4C487A382BD0.ipk


다운받고

2. opkg --force-depends remove libopenssl

      해서 libopenssl 1.1.1 제거

3. opkg install libopenssl_1.0.2p-1a_armv7-2.6.ipk

    설치

4. cd /opt/lib

  로 이동

5. cp libssl.so.1.0.0  /opt/tmp

    등으로 피신(1)

6. cp libcrypto.so.1.0.0  /opt/tmp

    등으로 피신(2)

7. opkg update, opkge upgrade

   다시 업데이트, 업그레이드

8. cp /opt/tmp/libssl.so.1.0.0 /opt/lib

   cp /opt/tmp/libcrypto.so.1.0.0 /opt/lib

9. services restart

끝.


* 접


http://192.168.1.1:9981


 

2. tvheadend 설정

* IP 주소 추출


* 채널 등록


m3u 파일 URL  :  file://opt/example.m3u


3. 시스템 시간 설정

opkg install zoneinfo-asia

ln -sf /opt/share/zoneinfo/Asia/Seoul /etc/localtime

nano /opt/etc/init.d/S00timezone

--------------------------------------------------

#!/bin/sh

start() {
    ln -sf /opt/share/zoneinfo/Asia/Seoul  /etc/localtime
}

stop() {
    rm -rf /etc/localtime
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
    ;;
    *)
    echo "Usage: $0 {start|stop}"
    ;;
esac

--------------------------------------------------

chmod +x /opt/etc/init.d/S00timezone


4. EPG 설정



Configuration -> Channel / EPG -> EPG Grabber Modules -> External: XMLTV -> Enabled 체크 -> Save
(옵션이 안보이면 Configuration -> General -> User interface level -> Expert -> Save)

opkg install python3-light python3-pip python3-requests python3-lxml
pip3 install beautifulsoup4

* EPG 실행
epg2xml.py, epg2xml.json, Channel.json 파일을 윈도우 네트워크 삼바를 이용해 /opt/ (entware 폴더)로 이동

epg2xml.json 수정.
tv_grab_file  은  수정 후 /opt/bin 로 이동


5. 녹화 설정

Configuration -> Recording

----------------------------------------------------

Recording system path: /mnt/sda1/movie (외장 SSD/HDD 경로) 
Filename character set: UTF-8
Format string: $t.$e.%F.HDTV.TS.1080p.$x
Use Windows-compatible filenames: check

----------------------------------------------------


6. 클라이언트 설정


KODI or tvhclient 클라이언트 사용



'Devices > ASUS RT-AC68P' 카테고리의 다른 글

pydio 설치  (0) 2018.05.07
opkg 로 php5 설치  (0) 2017.05.17
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22
68P 에 HDD 연결 후  (0) 2017.03.22